[libc][Obvious] Do not add __NO_ to targets with FLAG__NO suffix.
authorTue Ly <lntue@google.com>
Thu, 30 Jun 2022 14:44:08 +0000 (10:44 -0400)
committerTue Ly <lntue@google.com>
Thu, 30 Jun 2022 14:45:59 +0000 (10:45 -0400)
libc/cmake/modules/LLVMLibCLibraryRules.cmake
libc/cmake/modules/LLVMLibCObjectRules.cmake
libc/cmake/modules/LLVMLibCTestRules.cmake

index a50bb8a..ba5ac33 100644 (file)
@@ -231,7 +231,7 @@ function(expand_flags_for_header_library target_name flags)
 
   # Only target with `flag` has `.__NO_flag` target, `flag__NO` and
   # `flag__ONLY` do not.
-  if(NOT "${modifier}")
+  if("${modifier}" STREQUAL "")
     set(TARGET_NAME "${target_name}.__NO_${flag}")
   else()
     set(TARGET_NAME "${target_name}")
index 496c8ba..760a8cb 100644 (file)
@@ -150,7 +150,7 @@ function(expand_flags_for_object_library target_name flags)
 
   # Only target with `flag` has `.__NO_flag` target, `flag__NO` and
   # `flag__ONLY` do not.
-  if(NOT "${modifier}")
+  if("${modifier}" STREQUAL "")
     set(TARGET_NAME "${target_name}.__NO_${flag}")
   else()
     set(TARGET_NAME "${target_name}")
@@ -466,7 +466,7 @@ function(expand_flags_for_entrypoint_object target_name flags)
 
   # Only target with `flag` has `.__NO_flag` target, `flag__NO` and
   # `flag__ONLY` do not.
-  if(NOT "${modifier}")
+  if("${modifier}" STREQUAL "")
     set(TARGET_NAME "${target_name}.__NO_${flag}")
   else()
     set(TARGET_NAME "${target_name}")
index 336c422..a5f789d 100644 (file)
@@ -236,7 +236,7 @@ function(expand_flags_for_libc_unittest target_name flags)
 
   # Only target with `flag` has `.__NO_flag` target, `flag__NO` and
   # `flag__ONLY` do not.
-  if(NOT "${modifier}")
+  if("${modifier}" STREQUAL "")
     set(TARGET_NAME "${target_name}.__NO_${flag}")
   else()
     set(TARGET_NAME "${target_name}")