|
@@ -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
|