CMakeFile formatting

This commit is contained in:
Marcus Holland-Moritz 2020-12-07 23:42:34 +01:00
parent a0364e98be
commit 4eb17c6658

View File

@ -43,10 +43,14 @@ list(APPEND DWARFS_BOOST_MODULES date_time filesystem program_options system)
if(WITH_PYTHON) if(WITH_PYTHON)
# TODO: would be nicer to be able to support a range of python versions # TODO: would be nicer to be able to support a range of python versions
find_package(Python3 ${WITH_PYTHON_VERSION} EXACT REQUIRED COMPONENTS Development) find_package(Python3 ${WITH_PYTHON_VERSION} EXACT REQUIRED
COMPONENTS Development)
list(APPEND DWARFS_BOOST_MODULES list(APPEND DWARFS_BOOST_MODULES
"python${Python3_VERSION_MAJOR}${Python3_VERSION_MINOR}") "python${Python3_VERSION_MAJOR}${Python3_VERSION_MINOR}")
message(STATUS "Enabling support for Python ${Python3_VERSION_MAJOR}.${Python3_VERSION_MINOR}") message(
STATUS
"Enabling support for Python ${Python3_VERSION_MAJOR}.${Python3_VERSION_MINOR}"
)
endif() endif()
find_package(Boost 1.67 REQUIRED COMPONENTS ${DWARFS_BOOST_MODULES}) find_package(Boost 1.67 REQUIRED COMPONENTS ${DWARFS_BOOST_MODULES})
@ -159,8 +163,8 @@ if(WITH_TESTS)
gtest_discover_tests(dwarfs_test) gtest_discover_tests(dwarfs_test)
gtest_discover_tests(dwarfs_compat_test) gtest_discover_tests(dwarfs_compat_test)
target_compile_definitions(dwarfs_compat_test PRIVATE target_compile_definitions(dwarfs_compat_test
TEST_DATA_DIR=\"${CMAKE_SOURCE_DIR}/test\") PRIVATE TEST_DATA_DIR=\"${CMAKE_SOURCE_DIR}/test\")
endif() endif()
foreach(man dwarfs mkdwarfs) foreach(man dwarfs mkdwarfs)
@ -277,7 +281,8 @@ target_include_directories(metadata_thrift PRIVATE ${INCLUDE_DIRS})
add_dependencies(metadata_thrift thrift_light) add_dependencies(metadata_thrift thrift_light)
foreach(tgt dwarfs ${BINARY_TARGETS}) foreach(tgt dwarfs ${BINARY_TARGETS})
target_include_directories(${tgt} SYSTEM PRIVATE ${Boost_INCLUDE_DIRS} ${Python3_INCLUDE_DIRS} target_include_directories(
${tgt} SYSTEM PRIVATE ${Boost_INCLUDE_DIRS} ${Python3_INCLUDE_DIRS}
${INCLUDE_DIRS}) ${INCLUDE_DIRS})
target_include_directories(${tgt} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/include) target_include_directories(${tgt} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/include)