Start of CMake changes

scripts/target_post.cmake
src/FluidTransients/CMakeLists.txt
CMakeLists.txt
nix
Owen Green 7 years ago
parent c61190993f
commit 4157c94929

@ -60,7 +60,14 @@ set(CMAKE_SHARED_MODULE_SUFFIX ".scx")
endif()
add_library(FLUID_SC_WRAPPER INTERFACE)
target_sources(FLUID_SC_WRAPPER INTERFACE "${CMAKE_CURRENT_SOURCE_DIR}/include/FluidSCWrapper.hpp")
target_sources(FLUID_SC_WRAPPER
INTERFACE
${CMAKE_CURRENT_SOURCE_DIR}/include/FluidSCWrapper.hpp
${CMAKE_CURRENT_SOURCE_DIR}/include/NRTCommand.hpp
${CMAKE_CURRENT_SOURCE_DIR}/include/SCBufferAdaptor.hpp
${CMAKE_CURRENT_SOURCE_DIR}/include/GenerateSCCode.hpp
${CMAKE_CURRENT_SOURCE_DIR}/include/fdNRTBase.hpp
)
SUBDIRLIST(PROJECT_DIRS ${CMAKE_CURRENT_SOURCE_DIR}/src)
foreach (project_dir ${PROJECT_DIRS})

@ -1,5 +1,15 @@
target_link_libraries(
${PLUGIN}
PRIVATE
FLUID_DECOMPOSITION
FLUID_SC_WRAPPER
)
target_include_directories(
${PLUGIN}
PRIVATE
${CMAKE_CURRENT_LIST_DIR}/../../include
SYSTEM PRIVATE
${SC_PATH}/include/plugin_interface
${SC_PATH}/include/common
@ -7,12 +17,15 @@ target_include_directories(
${SC_PATH}/external_libraries/boost #we need boost::align for deallocating buffer memory :-(
)
get_property(HEADERS TARGET FLUID_DECOMPOSITION PROPERTY INTERFACE_SOURCES)
source_group(TREE ${FLUID_PATH}/include FILES ${HEADERS})
if (SUPERNOVA)
target_include_directories(
${PLUGIN}
SYSTEM PRIVATE
${SC_PATH}/external_libraries/nova-tt
${SC_PATH}/external_libraries/boost_lockfree
${SC_PATH}/external_libraries/boost-lockfree
)

@ -9,12 +9,4 @@ add_library(
${FILENAME}
)
target_include_directories(
${PLUGIN} PRIVATE ${CMAKE_CURRENT_LIST_DIR}/../../include
)
target_link_libraries(
${PLUGIN} PRIVATE FLUID_DECOMPOSITION
)
include(${CMAKE_CURRENT_LIST_DIR}/../../scripts/target_post.cmake)

Loading…
Cancel
Save