diff --git a/CMakeLists.txt b/CMakeLists.txt index 0bf544bffe..6917886d33 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -34,7 +34,7 @@ set(PNG_TESTS OFF CACHE BOOL "Build tests." FORCE) # Select the version of libpng to use, default is builtin if (NOT USE_SYSTEM_LIBPNG) - add_subdirectory( 3rdparty/libpng ) + add_subdirectory(3rdparty/libpng EXCLUDE_FROM_ALL) endif() # TODO: do real installation, including copying directory structure @@ -42,19 +42,19 @@ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE "${PROJECT_BINARY_DIR}/bin") set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG "${PROJECT_BINARY_DIR}/bin") set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELWITHDEBINFO "${PROJECT_BINARY_DIR}/bin") -add_subdirectory( Vulkan ) -add_subdirectory( rpcs3 ) +add_subdirectory(Vulkan EXCLUDE_FROM_ALL) +add_subdirectory(rpcs3) include_directories(3rdparty/hidapi/hidapi) if(APPLE) - add_subdirectory(3rdparty/hidapi/mac) + add_subdirectory(3rdparty/hidapi/mac EXCLUDE_FROM_ALL) #list(APPEND LIBS hidapi) elseif(${CMAKE_SYSTEM_NAME} STREQUAL "Linux") - add_subdirectory(3rdparty/hidapi/linux) + add_subdirectory(3rdparty/hidapi/linux EXCLUDE_FROM_ALL) elseif(MSVC) - add_subdirectory(3rdparty/hidapi/windows) + add_subdirectory(3rdparty/hidapi/windows EXCLUDE_FROM_ALL) else() - add_subdirectory(3rdparty/hidapi/libusb) + add_subdirectory(3rdparty/hidapi/libusb EXCLUDE_FROM_ALL) #list(APPEND LIBS hidapi-libusb) endif() diff --git a/rpcs3/CMakeLists.txt b/rpcs3/CMakeLists.txt index e8de36669c..a63602a2b9 100644 --- a/rpcs3/CMakeLists.txt +++ b/rpcs3/CMakeLists.txt @@ -202,7 +202,7 @@ if(NOT WITHOUT_LLVM) option(WITH_POLLY OFF) # LLVM needs to be built out-of-tree - add_subdirectory(../llvm ../llvm_build) + add_subdirectory(../llvm ../llvm_build EXCLUDE_FROM_ALL) set(LLVM_DIR "${CMAKE_CURRENT_BINARY_DIR}/../llvm_build/lib/cmake/llvm/") # now tries to find LLVM again