diff options
| author | Vasile Vilvoiu <vasi@vilvoiu.ro> | 2023-08-26 18:35:17 +0300 |
|---|---|---|
| committer | Vasile Vilvoiu <vasi@vilvoiu.ro> | 2023-08-26 18:35:17 +0300 |
| commit | 62c50033e44f41e840dd2a6c92b92093018273d3 (patch) | |
| tree | ddd1f31249028761bbf815f09886b1c5b888b328 /CMakeLists.txt | |
| parent | f9a4fc2f9696bee4b005cfe2aa36c9536b1aae6d (diff) | |
Remove glog and gflags as dependency.
Use taywee/args for command line parsing.
Use std::cout/cerr for logging.
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 9bd4e33..e7b7a03 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -42,11 +42,6 @@ set (ENCODE_TOOL_SOURCES "${SRC_DIR}/tools/sstv-encode.cpp" ) -# Dependencies -find_library(GLOG_LIBRARY glog) -find_package(gflags REQUIRED) -find_package(ImageMagick COMPONENTS Magick++) - # Library (C compiler) add_library (${PROJECT_NAME} SHARED ${LIB_SOURCES}) set_property (TARGET ${PROJECT_NAME} PROPERTY LINKER_LANGUAGE C) @@ -54,9 +49,14 @@ target_include_directories (${PROJECT_NAME} PUBLIC "${SRC_DIR}" PUBLIC "${INCLUD # Tools (C++ compiler) if (BUILD_TOOLS) - add_executable (${PROJECT_NAME}-encode ${ENCODE_TOOL_SOURCES}) - set_property (TARGET ${PROJECT_NAME}-encode PROPERTY LINKER_LANGUAGE CXX) - set_property (TARGET ${PROJECT_NAME}-encode PROPERTY CXX_STANDARD 14) - target_include_directories(${PROJECT_NAME}-encode PUBLIC "${SRC_DIR}/tools" PUBLIC "${INCLUDE_DIR}" PUBLIC "${ImageMagick_INCLUDE_DIRS}") - target_link_libraries (${PROJECT_NAME}-encode ${PROJECT_NAME} glog gflags sndfile ${ImageMagick_LIBRARIES}) + # Dependencies + find_library(SNDFILE sndfile) + find_package(ImageMagick COMPONENTS Magick++) + + # Target + add_executable (${PROJECT_NAME}-encode ${ENCODE_TOOL_SOURCES}) + set_property (TARGET ${PROJECT_NAME}-encode PROPERTY LINKER_LANGUAGE CXX) + set_property (TARGET ${PROJECT_NAME}-encode PROPERTY CXX_STANDARD 17) + target_include_directories(${PROJECT_NAME}-encode PUBLIC "${SRC_DIR}/tools" PUBLIC "${INCLUDE_DIR}" PUBLIC "${ImageMagick_INCLUDE_DIRS}") + target_link_libraries (${PROJECT_NAME}-encode ${PROJECT_NAME} ${SNDFILE} ${ImageMagick_LIBRARIES}) endif (BUILD_TOOLS) |
