44cmake_minimum_required (VERSION 3.6)
55
66get_filename_component (RPPLUGIN_ID ${CMAKE_CURRENT_LIST_DIR} NAME )
7- project (${RPPLUGIN_ID} )
7+ project (rpplugin_ ${RPPLUGIN_ID} )
88
99# === configure ====================================================================================
1010set_property (GLOBAL PROPERTY USE_FOLDERS ON ) # Project Grouping
@@ -53,15 +53,14 @@ set_target_properties(${PROJECT_NAME} PROPERTIES
5353)
5454
5555# create plugin interface target
56- set (RPPLUGIN_INTERFACE_TARGET ${RPPLUGIN_ID} _interface)
57- add_library (${RPPLUGIN_INTERFACE_TARGET} INTERFACE )
56+ add_library (${RPPLUGIN_ID} INTERFACE )
5857
59- target_include_directories (${RPPLUGIN_INTERFACE_TARGET }
58+ target_include_directories (${RPPLUGIN_ID }
6059 INTERFACE $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR} /include >
6160 $<INSTALL_INTERFACE:${RPPLUGIN_INSTALL_DIR} /include >
6261)
6362
64- target_link_libraries (${RPPLUGIN_INTERFACE_TARGET }
63+ target_link_libraries (${RPPLUGIN_ID }
6564 INTERFACE render_pipeline
6665)
6766
@@ -83,8 +82,8 @@ configure_package_config_file(${RPPLUGIN_CONFIG_IN_FILE}
8382 INSTALL_DESTINATION ${PACKAGE_CMAKE_INSTALL_DIR}
8483)
8584
86- add_library (${TARGET_NAMESPACE}${PROJECT_NAME } ALIAS ${RPPLUGIN_INTERFACE_TARGET } )
87- export (TARGETS ${RPPLUGIN_INTERFACE_TARGET }
85+ add_library (${TARGET_NAMESPACE}${RPPLUGIN_ID } ALIAS ${RPPLUGIN_ID } )
86+ export (TARGETS ${RPPLUGIN_ID }
8887 NAMESPACE ${TARGET_NAMESPACE}
8988 FILE "${PROJECT_BINARY_DIR} /${TARGET_EXPORT_NAME} .cmake"
9089)
0 commit comments