cmake: Set -DHAVE_UMASK only where it's needed
[quassel.git] / src / core / CMakeLists.txt
index d898277..b7858f9 100644 (file)
@@ -51,6 +51,10 @@ if (HAVE_SSL)
     target_sources(${TARGET} PRIVATE sslserver.cpp)
 endif()
 
+if (HAVE_UMASK)
+    set_source_files_properties(oidentdconfiggenerator.cpp PROPERTIES COMPILE_DEFINITIONS HAVE_UMASK)
+endif()
+
 if (LDAP_FOUND)
     target_sources(${TARGET} PRIVATE ldapauthenticator.cpp)
     target_link_libraries(${TARGET} PRIVATE ${LDAP_LIBRARIES})