113 |
113 |
114 set (OTHER_FILES |
114 set (OTHER_FILES |
115 ) |
115 ) |
116 |
116 |
117 set(CMAKE_AUTOUIC_SEARCH_PATHS src/ui) |
117 set(CMAKE_AUTOUIC_SEARCH_PATHS src/ui) |
118 set(QRC_FILE ldforge.qrc) |
118 set(QRC_FILE resources.qrc) |
119 set(CMAKE_CXX_STANDARD 20) |
119 set(CMAKE_CXX_STANDARD 20) |
120 set(CMAKE_CXX_STANDARD_REQUIRED ON) |
120 set(CMAKE_CXX_STANDARD_REQUIRED ON) |
121 set(CMAKE_CXX_EXTENSIONS OFF) |
121 set(CMAKE_CXX_EXTENSIONS OFF) |
122 include_directories("${PROJECT_BINARY_DIR}") |
122 include_directories("${PROJECT_BINARY_DIR}") |
123 include_directories("${PROJECT_BINARY_DIR}/src") |
123 include_directories("${PROJECT_BINARY_DIR}/src") |
170 endif() |
170 endif() |
171 |
171 |
172 add_custom_target(linelength ALL |
172 add_custom_target(linelength ALL |
173 COMMAND python3 |
173 COMMAND python3 |
174 "${CMAKE_SOURCE_DIR}/tools/linelength.py" |
174 "${CMAKE_SOURCE_DIR}/tools/linelength.py" |
175 ${LDFORGE_SOURCES} |
175 ${SOURCE_FILES} |
176 ${LDFORGE_HEADERS} |
176 ${HEADER_FILES} |
177 WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}) |
177 WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}) |
178 add_dependencies(${PROJECT_NAME} linelength) |
178 add_dependencies(${PROJECT_NAME} linelength) |
179 |
179 |
180 # Collect the current hg revision into hginfo.h |
180 # Collect the current hg revision into hginfo.h |
181 add_custom_target(revision_check ALL |
181 add_custom_target(revision_check ALL |