Johannes Kreutz vor 3 Jahren
Ursprung
Commit
1329ff87f7
1 geänderte Dateien mit 5 neuen und 12 gelöschten Zeilen
  1. 5 12
      trackpoint-app/CMakeLists.txt

+ 5 - 12
trackpoint-app/CMakeLists.txt

@@ -1,4 +1,4 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 3.19)
+CMAKE_MINIMUM_REQUIRED(VERSION 3.16.3)
 PROJECT(TrackpointApp VERSION 0.0.1 LANGUAGES CXX)
 
 # Include modules
@@ -60,44 +60,37 @@ QT_ADD_EXECUTABLE(TrackpointApp
   src/OpenScadRenderer.cpp
 )
 
-set (TRACKPOINTAPP_INCLUDE_DIRS "")
-set (TRACKPOINTAPP_LINK_LIBRARIES "")
-
 if(NOT BUILD_STATIC_RELEASE)
-  LIST(APPEND TRACKPOINTAPP_INCLUDE_DIRS
+  INCLUDE_DIRECTORIES(
     ${${OPENSCENEGRAPH_PREFIX}_SOURCE_DIR}/include
     ${${LIB3MF_PREFIX}_BINARY_DIR}/Autogenerated/Bindings/Cpp
   )
 
-  LIST(APPEND TRACKPOINTAPP_LINK_LIBRARIES
+  TARGET_LINK_LIBRARIES(TrackpointApp PRIVATE
     osg osgViewer osgDB osgGA osgText osgUtil
     lib3mf
   )
 ENDIF()
 
 if(BUILD_STATIC_RELEASE)
-  LIST(APPEND TRACKPOINTAPP_INCLUDE_DIRS
+  INCLUDE_DIRECTORIES(
     ${OPENSCENEGRAPH_INCLUDE_DIRS}
     ${LIB3MF_INCLUDE_DIRS}
   )
 
-  LIST(APPEND TRACKPOINTAPP_LINK_LIBRARIES
+  TARGET_LINK_LIBRARIES(TrackpointApp PRIVATE
     ${OPENSCENEGRAPH_LIBRARIES}
     ${LIB3MF_LIBRARIES}
   )
 ENDIF()
 
-message(${TRACKPOINTAPP_INCLUDE_DIRS} status)
-
 INCLUDE_DIRECTORIES(
-  ${TRACKPOINTAPP_INCLUDE_DIRS}
   ${${JSON_PREFIX}_SOURCE_DIR}/include
   include
   gui
 )
 
 TARGET_LINK_LIBRARIES(TrackpointApp PRIVATE
-  ${TRACKPOINTAPP_LINK_LIBRARIES}
   nlohmann_json::nlohmann_json
   Qt6::Core
   Qt6::Gui