Improved CMake structure.

This commit is contained in:
2017-05-09 13:01:10 +02:00
parent 9c9995380e
commit 88cb8f4516
4 changed files with 20 additions and 6 deletions

View File

@@ -21,11 +21,11 @@ file(GLOB input_headers "../include/plasp/input/*.h")
file(GLOB output_sources "plasp/output/*.cpp")
file(GLOB output_headers "../include/plasp/output/*.h")
include_directories(
${Boost_INCLUDE_DIRS}
)
file(GLOB utils_sources "plasp/utils/*.cpp")
file(GLOB utils_headers "../include/plasp/utils/*.h")
include_directories(
set(includes
${Boost_INCLUDE_DIRS}
${PROJECT_SOURCE_DIR}/include
)
@@ -50,6 +50,9 @@ set(sources
${output_sources}
${output_headers}
${utils_sources}
${utils_headers}
)
set(libraries
@@ -58,4 +61,5 @@ set(libraries
)
add_library(${target} ${sources})
target_include_directories(${target} PRIVATE ${includes})
target_link_libraries(${target} ${libraries})