Branch: master

2ab71350 2019-05-15 22:47:46 Slávek Banko
cmake: Removed useless usage of
`get_target_property( BIN2C_EXE bin2c LOCATION)`

This resolves the CMake warning on CMP0026.

Signed-off-by: Slávek Banko <slavek.banko@...>
M ksokoban/images/CMakeLists.txt
M ksokoban/levels/CMakeLists.txt

ksokoban/images/CMakeLists.txt

diff --git a/ksokoban/images/CMakeLists.txt b/ksokoban/images/CMakeLists.txt
index c8ec74a..5345f0f 100644
--- a/ksokoban/images/CMakeLists.txt
+++ b/ksokoban/images/CMakeLists.txt
@@ -20,10 +20,10 @@
 #        compilation, If it is possible in
 #        generall.
 
-add_executable( bin2c bin2c.c )
-target_link_libraries( bin2c z )
-
-get_target_property( BIN2C_EXE bin2c LOCATION)
+tde_add_executable( bin2c
+  SOURCES bin2c.c
+  LINK z
+)
 
 foreach( _img goal.png halfstone_1.png halfstone_2.png halfstone_3.png
     halfstone_4.png man.png object.png saveman.png stone_1.png stone_2.png
@@ -33,7 +33,7 @@
 endforeach( )
 
 add_custom_command( OUTPUT  ${CMAKE_CURRENT_BINARY_DIR}/data.c
-  COMMAND "${BIN2C_EXE}" \"\" ${IMAGES}
+  COMMAND bin2c \"\" ${IMAGES}
   DEPENDS bin2c ${IMAGES}
   WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}"
 )

ksokoban/levels/CMakeLists.txt

diff --git a/ksokoban/levels/CMakeLists.txt b/ksokoban/levels/CMakeLists.txt
index 1847d3e..b11a6a7 100644
--- a/ksokoban/levels/CMakeLists.txt
+++ b/ksokoban/levels/CMakeLists.txt
@@ -9,11 +9,9 @@
 #
 ##################################################
 
-get_target_property( BIN2C_EXE bin2c LOCATION)
-
 add_custom_command( OUTPUT  ${CMAKE_CURRENT_BINARY_DIR}/data.c
   COMMAND
-    "${BIN2C_EXE}" \"\" "${CMAKE_CURRENT_SOURCE_DIR}/level.data"
+    bin2c \"\" "${CMAKE_CURRENT_SOURCE_DIR}/level.data"
   DEPENDS bin2c ${CMAKE_CURRENT_SOURCE_DIR}/level.data
   WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
 )