File tree Expand file tree Collapse file tree 8 files changed +44
-25
lines changed Expand file tree Collapse file tree 8 files changed +44
-25
lines changed Original file line number Diff line number Diff line change @@ -930,18 +930,17 @@ IF(CMAKE_CPACK_COMMAND)
930
930
ENDIF ()
931
931
932
932
# Generate pkg-config configuration files
933
+ IF ( Qt5Widgets_FOUND )
934
+ SET ( PKGCONFIG_MODULE_NAME osgQt5 )
935
+ ELSE ()
936
+ SET ( PKGCONFIG_MODULE_NAME osgQt )
937
+ ENDIF ()
933
938
934
- SET (PKGCONFIG_FILES
935
- openscenegraph-osgQt
936
- )
937
-
938
- FOREACH (PKGCONFIG_FILE ${PKGCONFIG_FILES} )
939
- CONFIGURE_FILE (${PROJECT_SOURCE_DIR} /packaging/pkgconfig/${PKGCONFIG_FILE}.pc.in
940
- ${PROJECT_BINARY_DIR} /packaging/pkgconfig/${PKGCONFIG_FILE}.pc
941
- @ONLY
942
- )
943
- INSTALL (FILES ${PROJECT_BINARY_DIR} /packaging/pkgconfig/${PKGCONFIG_FILE}.pc DESTINATION lib${LIB_POSTFIX}/pkgconfig COMPONENT libopenscenegraph-dev )
944
- ENDFOREACH (PKGCONFIG_FILE )
939
+ CONFIGURE_FILE (${PROJECT_SOURCE_DIR} /packaging/pkgconfig/openscenegraph-osgQt.pc.in
940
+ ${PROJECT_BINARY_DIR} /packaging/pkgconfig/openscenegraph-${PKGCONFIG_MODULE_NAME}.pc
941
+ @ONLY
942
+ )
943
+ INSTALL (FILES ${PROJECT_BINARY_DIR} /packaging/pkgconfig/openscenegraph-${PKGCONFIG_MODULE_NAME}.pc DESTINATION lib${LIB_POSTFIX}/pkgconfig COMPONENT libopenscenegraph-dev )
945
944
946
945
947
946
# Run this as late as possible so users can easier spot the message
Original file line number Diff line number Diff line change 4
4
SET (TARGET_DEFAULT_PREFIX "example_" )
5
5
SET (TARGET_DEFAULT_LABEL_PREFIX "Examples" )
6
6
7
- SET (TARGET_COMMON_LIBRARIES
8
- osgQt
9
- )
7
+ IF ( Qt5Widgets_FOUND )
8
+ SET (TARGET_COMMON_LIBRARIES osgQt5 )
9
+ ELSE ()
10
+ SET (TARGET_COMMON_LIBRARIES osgQt )
11
+ ENDIF ()
10
12
11
13
IF (DYNAMIC_OPENSCENEGRAPH )
12
14
Original file line number Diff line number Diff line change @@ -15,7 +15,11 @@ endif( QT4_FOUND )
15
15
SET (TARGET_LIBRARIES ${OPENSCENEGRAPH_LIBRARIES} )
16
16
17
17
#### end var setup ###
18
- SET ( EXAMPLE_NAME osgQtBrowser )
18
+ IF ( Qt5Widgets_FOUND )
19
+ SET ( EXAMPLE_NAME osgQt5Browser )
20
+ ELSE ()
21
+ SET ( EXAMPLE_NAME osgQtBrowser )
22
+ ENDIF ()
19
23
SETUP_EXAMPLE (${EXAMPLE_NAME} )
20
24
21
25
IF ( Qt5Widgets_FOUND )
Original file line number Diff line number Diff line change @@ -15,7 +15,11 @@ endif( QT4_FOUND )
15
15
SET (TARGET_LIBRARIES ${OPENSCENEGRAPH_LIBRARIES} )
16
16
17
17
#### end var setup ###
18
- SET ( EXAMPLE_NAME osgQtWidgets )
18
+ IF ( Qt5Widgets_FOUND )
19
+ SET ( EXAMPLE_NAME osgQt5Widgets )
20
+ ELSE ()
21
+ SET ( EXAMPLE_NAME osgQtWidgets )
22
+ ENDIF ()
19
23
SETUP_EXAMPLE (${EXAMPLE_NAME} )
20
24
21
25
IF ( Qt5Widgets_FOUND )
Original file line number Diff line number Diff line change 1
1
#this file is automatically generated
2
2
3
- ADD_DEFINITIONS (-DUSE_QT4 )
4
3
5
4
SET (TARGET_SRC osgqfont.cpp )
6
5
SET (TARGET_LIBRARIES ${OPENSCENEGRAPH_LIBRARIES} )
@@ -10,7 +9,11 @@ IF ( NOT Qt5Widgets_FOUND )
10
9
ENDIF ()
11
10
12
11
#### end var setup ###
13
- SET ( EXAMPLE_NAME osgqfont )
12
+ IF ( Qt5Widgets_FOUND )
13
+ SET ( EXAMPLE_NAME osgqfont-qt5 )
14
+ ELSE ()
15
+ SET ( EXAMPLE_NAME osgqfont )
16
+ ENDIF ()
14
17
SETUP_EXAMPLE (${EXAMPLE_NAME} )
15
18
16
19
IF ( Qt5Widgets_FOUND )
Original file line number Diff line number Diff line change @@ -6,7 +6,6 @@ IF ( NOT Qt5Widgets_FOUND )
6
6
IF ( QT4_FOUND )
7
7
SET (TARGET_EXTERNAL_LIBRARIES ${QT_QTCORE_LIBRARY_RELEASE} ${QT_QTGUI_LIBRARY_RELEASE}
8
8
${QT_QTOPENGL_LIBRARY_RELEASE} )
9
- ADD_DEFINITIONS (-DUSE_QT4 )
10
9
ELSE ( QT4_FOUND )
11
10
SET (TARGET_EXTERNAL_LIBRARIES ${QT_LIBRARIES} )
12
11
ENDIF ( QT4_FOUND )
@@ -17,7 +16,11 @@ ENDIF()
17
16
18
17
SET (TARGET_LIBRARIES ${OPENSCENEGRAPH_LIBRARIES} )
19
18
20
- SET ( EXAMPLE_NAME osgviewerQt )
19
+ IF ( Qt5Widgets_FOUND )
20
+ SET ( EXAMPLE_NAME osgviewerQt5 )
21
+ ELSE ()
22
+ SET ( EXAMPLE_NAME osgviewerQt )
23
+ ENDIF ()
21
24
22
25
SETUP_EXAMPLE ( ${EXAMPLE_NAME} )
23
26
Original file line number Diff line number Diff line change @@ -5,10 +5,10 @@ exec_prefix=${prefix}
5
5
libdir=${exec_prefix}/lib@LIB_POSTFIX@
6
6
includedir=${prefix}/include
7
7
8
- Name: openscenegraph-osgQt
9
- Description: osgQt utility library.
8
+ Name: openscenegraph-@PKGCONFIG_MODULE_NAME@
9
+ Description: @PKGCONFIG_MODULE_NAME@ utility library.
10
10
Version: @OPENSCENEGRAPH_VERSION@
11
11
Requires: openscenegraph-osgWidget openscenegraph-osgDB openscenegraph-osgUtil openscenegraph-osg openthreads
12
12
Conflicts:
13
- Libs: -L${libdir} -losgQt @CMAKE_BUILD_POSTFIX@
13
+ Libs: -L${libdir} -l@PKGCONFIG_MODULE_NAME@ @CMAKE_BUILD_POSTFIX@
14
14
Cflags: -I${includedir}
Original file line number Diff line number Diff line change 5
5
ADD_DEFINITIONS (-DOSG_LIBRARY_STATIC )
6
6
ENDIF ()
7
7
8
- SET (LIB_NAME osgQt )
9
- SET (HEADER_PATH ${OpenSceneGraph_SOURCE_DIR} /include/${LIB_NAME} )
8
+ IF ( Qt5Widgets_FOUND )
9
+ SET (LIB_NAME osgQt5 )
10
+ ELSE ()
11
+ SET (LIB_NAME osgQt )
12
+ ENDIF ()
13
+ SET (HEADER_PATH ${OpenSceneGraph_SOURCE_DIR} /include/osgQt )
10
14
11
15
SET (SOURCES_H
12
16
${HEADER_PATH} /QGraphicsViewAdapter
You can’t perform that action at this time.
0 commit comments