mirror of https://gitee.com/cxasm/notepad--.git
fix-plugin-cmake: 修复插件 CMake 部分定义的错误
This commit is contained in:
parent
005783e605
commit
3eb29c2e90
|
@ -30,11 +30,11 @@ set(NOTEPAD_PLUGIN_EXTERNAL_PLUGIN_INSTALL_DIRECTORY @NOTEPAD_PLUGIN_EXTERNAL_PL
|
||||||
set(NOTEPAD_BUILD_BY_QT5 @NOTEPAD_BUILD_BY_QT5@)
|
set(NOTEPAD_BUILD_BY_QT5 @NOTEPAD_BUILD_BY_QT5@)
|
||||||
set(NOTEPAD_BUILD_BY_QT6 @NOTEPAD_BUILD_BY_QT6@)
|
set(NOTEPAD_BUILD_BY_QT6 @NOTEPAD_BUILD_BY_QT6@)
|
||||||
|
|
||||||
if(NOTEPAD_PLUGIN_BY_QT5)
|
if(NOTEPAD_BUILD_BY_QT5)
|
||||||
set(CMAKE_AUTOMOC ON)
|
set(CMAKE_AUTOMOC ON)
|
||||||
set(CMAKE_AUTOUIC ON)
|
set(CMAKE_AUTOUIC ON)
|
||||||
find_package(Qt5 COMPONENTS Core Widgets REQUIRED)
|
find_package(Qt5 COMPONENTS Core Widgets REQUIRED)
|
||||||
endif(NOTEPAD_PLUGIN_BY_QT5)
|
endif(NOTEPAD_BUILD_BY_QT5)
|
||||||
|
|
||||||
if(NOTEPAD_BUILD_BY_QT6)
|
if(NOTEPAD_BUILD_BY_QT6)
|
||||||
set(CMAKE_AUTOMOC ON)
|
set(CMAKE_AUTOMOC ON)
|
||||||
|
@ -42,8 +42,6 @@ if(NOTEPAD_BUILD_BY_QT6)
|
||||||
find_package(Qt6 COMPONENTS Core Widgets REQUIRED)
|
find_package(Qt6 COMPONENTS Core Widgets REQUIRED)
|
||||||
endif(NOTEPAD_BUILD_BY_QT6)
|
endif(NOTEPAD_BUILD_BY_QT6)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
add_library(${NOTEPAD_PLUGIN} SHARED IMPORTED)
|
add_library(${NOTEPAD_PLUGIN} SHARED IMPORTED)
|
||||||
set_target_properties(${${NOTEPAD_PLUGIN}} PROPERTIES
|
set_target_properties(${${NOTEPAD_PLUGIN}} PROPERTIES
|
||||||
IMPORTED_LOCATION
|
IMPORTED_LOCATION
|
||||||
|
@ -69,13 +67,13 @@ macro(add_notepad_plugin PLUGIN_VAR PLUGIN_SRC)
|
||||||
target_include_directories(${PLUGIN_VAR} PUBLIC ${NOTEPAD_PLUGIN_INCLUDEDIR} ${NOTEPAD_PLUGIN_EXTERNAL_INCLUDES})
|
target_include_directories(${PLUGIN_VAR} PUBLIC ${NOTEPAD_PLUGIN_INCLUDEDIR} ${NOTEPAD_PLUGIN_EXTERNAL_INCLUDES})
|
||||||
target_link_directories(${PLUGIN_VAR} PUBLIC ${NOTEPAD_PLUGIN_LIBDIR})
|
target_link_directories(${PLUGIN_VAR} PUBLIC ${NOTEPAD_PLUGIN_LIBDIR})
|
||||||
target_link_libraries(${PLUGIN_VAR} ${NOTEPAD_PLUGIN_CORELIB})
|
target_link_libraries(${PLUGIN_VAR} ${NOTEPAD_PLUGIN_CORELIB})
|
||||||
if(NOTEPAD_PLUGIN_QT5)
|
if(NOTEPAD_BUILD_BY_QT5)
|
||||||
target_link_libraries(${PLUGIN_VAR} Qt5::Core Qt5::Widgets)
|
target_link_libraries(${PLUGIN_VAR} Qt5::Core Qt5::Widgets)
|
||||||
endif(NOTEPAD_PLUGIN_QT5)
|
endif(NOTEPAD_BUILD_BY_QT5)
|
||||||
|
|
||||||
if(NOTEPAD_PLUGIN_QT5)
|
if(NOTEPAD_BUILD_BY_QT6)
|
||||||
target_link_libraries(${PLUGIN_VAR} Qt6::Core Qt6::Widgets)
|
target_link_libraries(${PLUGIN_VAR} Qt6::Core Qt6::Widgets)
|
||||||
endif(NOTEPAD_PLUGIN_QT5)
|
endif(NOTEPAD_BUILD_BY_QT6)
|
||||||
|
|
||||||
endmacro(add_notepad_plugin PLUGIN_VAR PLUGIN_SRC)
|
endmacro(add_notepad_plugin PLUGIN_VAR PLUGIN_SRC)
|
||||||
|
|
||||||
|
@ -84,7 +82,7 @@ macro(add_notepad_plugin_with_git PLUGIN_VAR GIT_REPO_URL GIT_REPO_PLUGIN_PATH)
|
||||||
execute_process(COMMAND git clone ${GIT_REPO_URL} ${PLUGIN_VAR}_git
|
execute_process(COMMAND git clone ${GIT_REPO_URL} ${PLUGIN_VAR}_git
|
||||||
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
|
WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
|
||||||
ERROR_QUIET)
|
ERROR_QUIET)
|
||||||
aux_source_directory(${CMAKE_BINARY_DIR}/$${PLUGIN_VAR}_git/${GIT_REPO_PLUGIN_PATH} ${PLUGIN_VAR}_RESOURCES)
|
aux_source_directory(${CMAKE_BINARY_DIR}/${PLUGIN_VAR}_git/${GIT_REPO_PLUGIN_PATH} ${PLUGIN_VAR}_RESOURCES)
|
||||||
add_notepad_plugin(${PLUGIN_VAR} ${${PLUGIN_VAR}_RESOURCES})
|
add_notepad_plugin(${PLUGIN_VAR} ${${PLUGIN_VAR}_RESOURCES})
|
||||||
endmacro(add_notepad_plugin_with_git PLUGIN_VAR GIT_REPO_URL GIT_REPO_PLUGIN_PATH)
|
endmacro(add_notepad_plugin_with_git PLUGIN_VAR GIT_REPO_URL GIT_REPO_PLUGIN_PATH)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue