@@ -32,9 +32,23 @@ option(QT_NODES_FORCE_TEST_COLOR "Force colorized unit test output" OFF)
32
32
enable_testing ()
33
33
34
34
if (QT_NODES_DEVELOPER_DEFAULTS)
35
- set (CMAKE_RUNTIME_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR} /bin" )
36
- set (CMAKE_LIBRARY_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR} /lib" )
37
- set (CMAKE_ARCHIVE_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR} /lib" )
35
+ # Set Output Path
36
+ include (GNUInstallDirs)
37
+ set (CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR} /${CMAKE_INSTALL_LIBDIR} )
38
+ set (CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR} /${CMAKE_INSTALL_BINDIR} )
39
+ set (CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR} /${CMAKE_INSTALL_BINDIR} )
40
+
41
+ if (NOT DEFINED CMAKE_CONFIGURATION_TYPES )
42
+ set (CMAKE_CONFIGURATION_TYPES ${CMAKE_BUILD_TYPE} )
43
+ endif ()
44
+
45
+ foreach (OUTPUT_TYPES ${CMAKE_CONFIGURATION_TYPES} )
46
+ string (TOUPPER ${OUTPUT_TYPES} OUTPUT_CONFIG)
47
+ set (CMAKE_ARCHIVE_OUTPUT_DIRECTORY_${OUTPUT_CONFIG} ${CMAKE_ARCHIVE_OUTPUT_DIRECTORY} /${OUTPUT_TYPES} )
48
+ set (CMAKE_LIBRARY_OUTPUT_DIRECTORY_${OUTPUT_CONFIG} ${CMAKE_LIBRARY_OUTPUT_DIRECTORY} /${OUTPUT_TYPES} )
49
+ set (CMAKE_RUNTIME_OUTPUT_DIRECTORY_${OUTPUT_CONFIG} ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} /${OUTPUT_TYPES} )
50
+ message (STATUS "CMAKE_RUNTIME_OUTPUT_DIRECTORY_${OUTPUT_CONFIG} : ${CMAKE_RUNTIME_OUTPUT_DIRECTORY_${OUTPUT_CONFIG} }" )
51
+ endforeach (OUTPUT_TYPES CMAKE_CONFIGURATION_TYPES )
38
52
endif ()
39
53
40
54
if (BUILD_DEBUG_POSTFIX_D)
@@ -89,6 +103,7 @@ set(CPP_SOURCE_FILES
89
103
src/StyleCollection.cpp
90
104
src/UndoCommands.cpp
91
105
src/locateNode.cpp
106
+ src/PluginsManager.cpp
92
107
)
93
108
94
109
set (HPP_HEADER_FILES
@@ -122,6 +137,8 @@ set(HPP_HEADER_FILES
122
137
include /QtNodes/internal /Serializable.hpp
123
138
include /QtNodes/internal /Style.hpp
124
139
include /QtNodes/internal /StyleCollection.hpp
140
+ include /QtNodes/internal /PluginInterface.hpp
141
+ include /QtNodes/internal /PluginsManager.hpp
125
142
src/ConnectionPainter.hpp
126
143
src/DefaultHorizontalNodeGeometry.hpp
127
144
src/DefaultVerticalNodeGeometry.hpp
0 commit comments