diff options
| -rw-r--r-- | cmake/opentrack-boilerplate.cmake | 7 | 
1 files changed, 4 insertions, 3 deletions
| diff --git a/cmake/opentrack-boilerplate.cmake b/cmake/opentrack-boilerplate.cmake index f4fa95b1..40f7a763 100644 --- a/cmake/opentrack-boilerplate.cmake +++ b/cmake/opentrack-boilerplate.cmake @@ -71,7 +71,7 @@ function(opentrack_fixup_subsystem n)              add_custom_command(TARGET "${n}"                                 POST_BUILD                                 COMMAND editbin -nologo -SUBSYSTEM:${subsystem},5.01 -OSVERSION:5.1 \"${loc}\" -                               COMMENT "Fixing up Windows XP support for target ${n}") +                               COMMENT "[MSVC] Fixing up Windows XP support for target ${n}")          endif()      endif()  endfunction() @@ -128,7 +128,7 @@ function(opentrack_boilerplate n)      cmake_parse_arguments(arg          "STATIC;NO-COMPAT;BIN;EXECUTABLE;NO-QT;WIN32-CONSOLE"          "LINK;COMPILE" -        "" +        "SOURCES"          ${ARGN}          )      if(NOT "${arg_UNPARSED_ARGUMENTS}" STREQUAL "") @@ -138,11 +138,12 @@ function(opentrack_boilerplate n)      project(${n})      opentrack_glob_sources(${n})      opentrack_is_target_c_only(is-c-only "${${n}-all}") -    if(NOT is-c-only) +    if(NOT (is-c-only OR arg_NO-QT))          opentrack_qt(${n})      else()          set(arg_NO-QT TRUE)      endif() +    list(APPEND ${n}-all ${arg_SOURCES})      if(arg_NO-QT)          set(arg_NO-COMPAT TRUE) | 
