Skip to content

Commit f1d713a

Browse files
committed
Remove hardcoded paths to moc.exe, rcc.exe, uic.exe from CMakeLists.txt
1 parent 3f3c767 commit f1d713a

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

CMakeLists.txt

+12-9
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,22 @@
11
project(Endorphin)
22
cmake_minimum_required(VERSION 3.12)
33

4-
set(QT_MOC_EXECUTABLE "C:/qt/5.5/msvc2013/bin/moc.exe")
5-
add_executable(Qt5::moc IMPORTED)
6-
set_target_properties(Qt5::moc PROPERTIES IMPORTED_LOCATION ${QT_MOC_EXECUTABLE})
4+
if(DEFINED QT_MOC_EXECUTABLE)
5+
add_executable(Qt5::moc IMPORTED)
6+
set_target_properties(Qt5::moc PROPERTIES IMPORTED_LOCATION ${QT_MOC_EXECUTABLE})
7+
endif()
78
set(CMAKE_AUTOMOC ON)
89

9-
set(QT_RCC_EXECUTABLE "C:/qt/5.5/msvc2013/bin/rcc.exe")
10-
add_executable(Qt5::rcc IMPORTED)
11-
set_target_properties(Qt5::rcc PROPERTIES IMPORTED_LOCATION ${QT_RCC_EXECUTABLE})
10+
if(DEFINED QT_RCC_EXECUTABLE)
11+
add_executable(Qt5::rcc IMPORTED)
12+
set_target_properties(Qt5::rcc PROPERTIES IMPORTED_LOCATION ${QT_RCC_EXECUTABLE})
13+
endif()
1214
set(CMAKE_AUTORCC ON)
1315

14-
set(QT_UIC_EXECUTABLE "C:/qt/5.5/msvc2013/bin/uic.exe")
15-
add_executable(Qt5::uic IMPORTED)
16-
set_target_properties(Qt5::uic PROPERTIES IMPORTED_LOCATION ${QT_UIC_EXECUTABLE})
16+
if(DEFINED QT_UIC_EXECUTABLE)
17+
add_executable(Qt5::uic IMPORTED)
18+
set_target_properties(Qt5::uic PROPERTIES IMPORTED_LOCATION ${QT_UIC_EXECUTABLE})
19+
endif()
1720
set(CMAKE_AUTOUIC ON)
1821

1922
set(CMAKE_BUILD_TYPE Release)

0 commit comments

Comments
 (0)