aboutsummaryrefslogtreecommitdiff
path: root/src/bin_geod.cmake
diff options
context:
space:
mode:
authorMike Taves <mwtoews@gmail.com>2019-04-05 00:18:16 +1300
committerMike Taves <mwtoews@gmail.com>2019-04-05 22:49:43 +1300
commite41b9f143c783651ce8576f0ccc5ca612883c9e6 (patch)
tree6256dc65b4f4d4adb76b6b8b2f74c47e65b99633 /src/bin_geod.cmake
parent1e2e512f9a671df504f6f01eee53dc26939b3c0a (diff)
downloadPROJ-e41b9f143c783651ce8576f0ccc5ca612883c9e6.tar.gz
PROJ-e41b9f143c783651ce8576f0ccc5ca612883c9e6.zip
CMake: cache C/C++ warn flags to compile PROJ targets
Remove (most) needs to fiddle with CMAKE_C_FLAGS / CMAKE_CXX_FLAGS
Diffstat (limited to 'src/bin_geod.cmake')
-rw-r--r--src/bin_geod.cmake3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/bin_geod.cmake b/src/bin_geod.cmake
index 7221958a..84d2cd5b 100644
--- a/src/bin_geod.cmake
+++ b/src/bin_geod.cmake
@@ -8,9 +8,10 @@ set(GEOD_INCLUDE apps/geod_interface.h)
source_group("Source Files\\Bin" FILES ${GEOD_SRC} ${GEOD_INCLUDE})
-#Executable
add_executable(geod ${GEOD_SRC} ${GEOD_INCLUDE})
target_link_libraries(geod ${PROJ_LIBRARIES})
+target_compile_options(geod PRIVATE ${PROJ_CXX_WARN_FLAGS})
+
install(TARGETS geod
RUNTIME DESTINATION ${BINDIR})