Commit 94c5ef19 authored by Dominik Charousset's avatar Dominik Charousset

Fix --build-static-only

parent 3289e5b1
...@@ -269,17 +269,29 @@ include_directories("${LIBCAF_INCLUDE_DIRS}") ...@@ -269,17 +269,29 @@ include_directories("${LIBCAF_INCLUDE_DIRS}")
message(STATUS "Enter subdirectory libcaf_core") message(STATUS "Enter subdirectory libcaf_core")
add_subdirectory(libcaf_core) add_subdirectory(libcaf_core)
# set core lib for sub directories # set core lib for sub directories
set(LIBCAF_CORE_LIBRARY libcaf_core) if(NOT CAF_BUILD_STATIC_ONLY)
set(LIBCAF_CORE_LIBRARY libcaf_core)
else()
set(LIBCAF_CORE_LIBRARY libcaf_coreStatic)
endif()
message(STATUS "Enter subdirectory libcaf_io") message(STATUS "Enter subdirectory libcaf_io")
add_subdirectory(libcaf_io) add_subdirectory(libcaf_io)
# set io lib for sub directories # set io lib for sub directories
set(LIBCAF_IO_LIBRARY libcaf_io) if(NOT CAF_BUILD_STATIC_ONLY)
set(LIBCAF_IO_LIBRARY libcaf_io)
else()
set(LIBCAF_IO_LIBRARY libcaf_ioStatic)
endif()
# set opencl lib for sub directories if not told otherwise # set opencl lib for sub directories if not told otherwise
if(NOT CAF_NO_OPENCL AND EXISTS "${CMAKE_SOURCE_DIR}/libcaf_opencl/CMakeLists.txt") if(NOT CAF_NO_OPENCL AND EXISTS "${CMAKE_SOURCE_DIR}/libcaf_opencl/CMakeLists.txt")
message(STATUS "Enter subdirectory libcaf_opencl") message(STATUS "Enter subdirectory libcaf_opencl")
find_package(OPENCL REQUIRED) find_package(OPENCL REQUIRED)
add_subdirectory(libcaf_opencl) add_subdirectory(libcaf_opencl)
set(LIBCAF_OPENCL_LIBRARY libcaf_opencl) if(NOT CAF_BUILD_STATIC_ONLY)
set(LIBCAF_OPENCL_LIBRARY libcaf_opencl)
else()
set(LIBCAF_OPENCL_LIBRARY libcaf_openclStatic)
endif()
endif() endif()
# tell CMake caf_io depends on caf_core # tell CMake caf_io depends on caf_core
if(CAF_BUILD_STATIC_ONLY OR CAF_BUILD_STATIC) if(CAF_BUILD_STATIC_ONLY OR CAF_BUILD_STATIC)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment