diff options
| author | Stanislaw Halik <sthalik@misaki.pl> | 2016-08-23 13:21:48 +0200 | 
|---|---|---|
| committer | Stanislaw Halik <sthalik@misaki.pl> | 2016-08-23 13:21:48 +0200 | 
| commit | 0e1b00e9a78ee65c4b5eeaaa74a2be4a3ccd0ac7 (patch) | |
| tree | fd39ff101861d850d02f65be4d1c7678f6c287c0 | |
| parent | b9f47fb7ce145b568e81ff4798ca0fb2ab119022 (diff) | |
cmake: don't try to editbin static libraries. avoid warning.
| -rw-r--r-- | cmake/opentrack-boilerplate.cmake | 13 | 
1 files changed, 9 insertions, 4 deletions
| diff --git a/cmake/opentrack-boilerplate.cmake b/cmake/opentrack-boilerplate.cmake index 5cabe949..4635a6bd 100644 --- a/cmake/opentrack-boilerplate.cmake +++ b/cmake/opentrack-boilerplate.cmake @@ -67,10 +67,13 @@ function(opentrack_fixup_subsystem n)              message(FATAL_ERROR "no vcvars.bat run; probably no editbin in PATH")          endif()          set(loc "$<TARGET_FILE:${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}") +        get_property(type TARGET "${n}" PROPERTY TYPE) +        if (NOT type STREQUAL "STATIC_LIBRARY") +            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}") +        endif()      endif()  endfunction() @@ -138,6 +141,8 @@ function(opentrack_boilerplate n)      opentrack_is_target_c_only(is-c-only "${${n}-all}")      if(NOT is-c-only)          opentrack_qt(${n}) +    else() +        set(arg_NO-QT TRUE)      endif()      if(arg_NO-QT) | 
