CMakeLists.txt

changeset 267
9a482f506747
parent 266
2800a15e2a2f
child 268
fb319526ba6c
equal deleted inserted replaced
266:2800a15e2a2f 267:9a482f506747
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

mercurial