@@ -10,26 +10,29 @@ find_package(Python3 COMPONENTS Development)
1010
1111set (PYTHONQT_SUFFIX Qt${QT_VERSION_MAJOR} .${QT_VERSION_MINOR} -Python${Python3_VERSION_MAJOR} .${Python3_VERSION_MINOR} )
1212
13+ add_subdirectory (generator)
1314
14- if (${QT_VERSION_MAJOR} VERSION_EQUAL 5)
15- if (${QT_VERSION_MINOR} VERSION_LESS 3)
16- set (PYTHONQT_GENERATED_PATH ${CMAKE_CURRENT_LIST_DIR} /generated_cpp_50)
17- elseif (${QT_VERSION_MINOR} VERSION_LESS 6)
18- set (PYTHONQT_GENERATED_PATH ${CMAKE_CURRENT_LIST_DIR} /generated_cpp_54)
19- elseif (${QT_VERSION_MINOR} VERSION_LESS 11)
20- set (PYTHONQT_GENERATED_PATH ${CMAKE_CURRENT_LIST_DIR} /generated_cpp_56)
21- elseif (${QT_VERSION_MINOR} VERSION_LESS 15)
22- set (PYTHONQT_GENERATED_PATH ${CMAKE_CURRENT_LIST_DIR} /generated_cpp_511)
15+ set (PYTHONQT_GENERATED_PATH ${CMAKE_CURRENT_LIST_DIR} /generated_cpp)
16+ if (NOT EXISTS ${PYTHONQT_GENERATED_PATH} )
17+ if (${QT_VERSION_MAJOR} VERSION_EQUAL 5)
18+ if (${QT_VERSION_MINOR} VERSION_LESS 3)
19+ set (PYTHONQT_GENERATED_PATH ${CMAKE_CURRENT_LIST_DIR} /generated_cpp_50)
20+ elseif (${QT_VERSION_MINOR} VERSION_LESS 6)
21+ set (PYTHONQT_GENERATED_PATH ${CMAKE_CURRENT_LIST_DIR} /generated_cpp_54)
22+ elseif (${QT_VERSION_MINOR} VERSION_LESS 11)
23+ set (PYTHONQT_GENERATED_PATH ${CMAKE_CURRENT_LIST_DIR} /generated_cpp_56)
24+ elseif (${QT_VERSION_MINOR} VERSION_LESS 15)
25+ set (PYTHONQT_GENERATED_PATH ${CMAKE_CURRENT_LIST_DIR} /generated_cpp_511)
26+ else ()
27+ set (PYTHONQT_GENERATED_PATH ${CMAKE_CURRENT_LIST_DIR} /generated_cpp_515)
28+ endif ()
29+ # elseif(${QT_VERSION_MAJOR} VERSION_EQUAL 6)
2330 else ()
24- set (PYTHONQT_GENERATED_PATH ${CMAKE_CURRENT_LIST_DIR} /generated_cpp_515 )
31+ message (FATAL "No generated sources exist for Qt ${QT_VERSION} " )
2532 endif ()
26- # elseif(${QT_VERSION_MAJOR} VERSION_EQUAL 6)
27- else ()
28- message (FATAL "No generated sources exist for Qt${QT_VERSION} " )
2933endif ()
3034
3135add_subdirectory (src)
32- add_subdirectory (generator)
3336add_subdirectory (extensions)
3437add_subdirectory (tests)
3538# add_subdirectory(examples)
0 commit comments