sola.lu
7 天以前 df53287060966d78ffccac78342fb5d0a028f835
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
project(WidgetFrame)
 
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTOUIC ON)
set(CMAKE_AUTORCC ON)
 
file(GLOB _src *.h *.cpp)
 
add_library(${PROJECT_NAME} STATIC)
 
qm_configure_target(${PROJECT_NAME}
    FEATURES cxx_std_17
    SOURCES ${_src}
    QT_LINKS Core Gui Widgets
)
 
# target_include_directories(${PROJECT_NAME} PUBLIC . ..)
target_include_directories(${PROJECT_NAME}
    PUBLIC
        $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
        $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/..>
        # $<INSTALL_INTERFACE:include> 
)