|
@@ -25,19 +25,18 @@ LIST(APPEND CMAKE_PREFIX_PATH "${CMAKE_CURRENT_LIST_DIR}/thirdparty/json/install
|
|
|
LIST(APPEND CMAKE_PREFIX_PATH "${CMAKE_CURRENT_LIST_DIR}/thirdparty/qt/install")
|
|
|
|
|
|
# OpenSceneGraph
|
|
|
-INCLUDE(thirdparty/openscenegraph.cmake)
|
|
|
-#FIND_PACKAGE(OpenSceneGraph REQUIRED COMPONENTS osgViewer osgDB osgGA osgText osgUtil NO_CMAKE_SYSTEM_PATH)
|
|
|
+FIND_PACKAGE(OpenSceneGraph REQUIRED COMPONENTS osgViewer osgDB osgGA osgText osgUtil)
|
|
|
+
|
|
|
+# Qt
|
|
|
+FIND_PACKAGE(Qt6 COMPONENTS Widgets OpenGLWidgets REQUIRED NO_CMAKE_SYSTEM_PATH)
|
|
|
|
|
|
# lib3mf
|
|
|
INCLUDE(thirdparty/lib3mf.cmake)
|
|
|
-#FIND_PACKAGE(lib3mf REQUIRED NO_CMAKE_SYSTEM_PATH)
|
|
|
+#FIND_LIBRARY(LIB3MFLOCATION lib3mf REQUIRED PATHS ${CMAKE_CURRENT_LIST_DIR}/thirdparty/lib3mf/install)
|
|
|
|
|
|
# Json
|
|
|
FIND_PACKAGE(nlohmann_json REQUIRED NO_CMAKE_SYSTEM_PATH)
|
|
|
|
|
|
-# Qt
|
|
|
-FIND_PACKAGE(Qt6 COMPONENTS Widgets OpenGLWidgets REQUIRED NO_CMAKE_SYSTEM_PATH)
|
|
|
-
|
|
|
# The executable we want to build
|
|
|
QT_ADD_EXECUTABLE(TrackpointApp
|
|
|
src/main.cpp
|
|
@@ -54,15 +53,14 @@ QT_ADD_EXECUTABLE(TrackpointApp
|
|
|
)
|
|
|
|
|
|
INCLUDE_DIRECTORIES(
|
|
|
- ${${OPENSCENEGRAPH_PREFIX}_SOURCE_DIR}/include
|
|
|
- ${${LIB3MF_PREFIX}_BINARY_DIR}/Autogenerated/Bindings/Cpp
|
|
|
- ${${JSON_PREFIX}_SOURCE_DIR}/include
|
|
|
+ ${OPENSCENEGRAPH_INCLUDE_DIRS}
|
|
|
+ ${CMAKE_CURRENT_LIST_DIR}/thirdparty/lib3mf/install/include/Bindings/Cpp
|
|
|
include
|
|
|
gui
|
|
|
)
|
|
|
|
|
|
TARGET_LINK_LIBRARIES(TrackpointApp PRIVATE
|
|
|
- osg osgViewer osgDB osgGA osgText osgUtil
|
|
|
+ ${OPENSCENEGRAPH_LIBRARIES}
|
|
|
lib3mf
|
|
|
nlohmann_json::nlohmann_json
|
|
|
Qt6::Widgets
|