cmake file(WRITE) examples

assimp/assimp cmake-modules/DebSourcePPA.cmake :325

file(WRITE ${DEBIAN_CHANGELOG}
  "${CPACK_DEBIAN_PACKAGE_NAME} (${RELEASE_PACKAGE_VERSION}) ${RELEASE}; urgency=medium\n\n"
  "  * Package built with CMake\n\n"
  "${CPACK_DEBIAN_CHANGELOG}"
  " -- ${CPACK_PACKAGE_CONTACT}  ${DATE_TIME}"
  )

assimp/assimp contrib/draco/cmake/draco_options.cmake :287

file(WRITE "${draco_features_file_name}.new"
     "// GENERATED FILE -- DO NOT EDIT\n\n" "#ifndef DRACO_FEATURES_H_\n"
     "#define DRACO_FEATURES_H_\n\n")

catchorg/Catch2 extras/Catch.cmake :238

file(WRITE "${ctest_include_file}"
  "if(EXISTS \"${ctest_tests_file}\")\n"
  "  include(\"${ctest_tests_file}\")\n"
  "else()\n"
  "  add_test(${TARGET}_NOT_BUILT-${args_hash} ${TARGET}_NOT_BUILT-${args_hash})\n"
  "endif()\n"
)

catchorg/Catch2 extras/CatchShardTests.cmake :37

file(WRITE "${ctest_include_file}"
  "if(EXISTS \"${ctest_tests_file}\")\n"
  "  include(\"${ctest_tests_file}\")\n"
  "else()\n"
  "  add_test(${TARGET}_NOT_BUILT-${args_hash} ${TARGET}_NOT_BUILT-${args_hash})\n"
  "endif()\n"
)

CGAL/cgal Installation/cmake/modules/process_dependencies.cmake :42

file(WRITE ${OUTPUT_PACKAGES_LIST} "")

CLIUtils/CLI11 tests/CMakeLists.txt :258

file(WRITE "${PROJECT_BINARY_DIR}/CTestCustom.cmake"
     "set(CTEST_CUSTOM_PRE_TEST \"${CMAKE_BINARY_DIR}/informational\")")

dftbplus/dftbplus cmake/DftbPlusUtils.cmake :156

file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/RELEASE "(UNKNOWN RELEASE)")

doctest/doctest examples/exe_with_static_libs/doctest_force_link_static_lib_in_target.cmake :62

file(WRITE ${curr_dummy_header} "${DLL_PRIVATE}namespace doctest { namespace detail { DLL_PRIVATE int dummy_for_${LIB_NAME}_${curr_dummy}(); DLL_PRIVATE int dummy_for_${LIB_NAME}_${curr_dummy}() { return ${curr_dummy}; } } }\n")

doctest/doctest scripts/cmake/doctest.cmake :156

file(WRITE "${ctest_include_file}"
  "if(EXISTS \"${ctest_tests_file}\")\n"
  "  include(\"${ctest_tests_file}\")\n"
  "else()\n"
  "  add_test(${TARGET}_NOT_BUILT-${args_hash} ${TARGET}_NOT_BUILT-${args_hash})\n"
  "endif()\n"
)

google/draco cmake/draco_options.cmake :287

file(WRITE "${draco_features_file_name}.new"
     "// GENERATED FILE -- DO NOT EDIT\n\n" "#ifndef DRACO_FEATURES_H_\n"
     "#define DRACO_FEATURES_H_\n\n")

ElmerCSC/elmerfem cmake/Modules/testContiguous.cmake :5

file(WRITE ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/testFortranCompilerContiguous.f90
"
  PROGRAM TESTFortranCONT	
  TYPE conttype			
     REAL, POINTER, CONTIGUOUS :: x(:) => NULL()
  END TYPE conttype
  REAL, POINTER, CONTIGUOUS :: foo(:)
  REAL, ALLOCATABLE, TARGET :: a(:)
  TYPE(conttype) :: ct
  ALLOCATE(a(100), ct % x(100))
  foo => a
  foo(1) = 10
  foo => ct % x
  foo => NULL()
  DEALLOCATE(ct % x)
  END PROGRAM TESTFortranCONT   
  ")

ElmerCSC/elmerfem cmake/Modules/testProcedurePointer.cmake :4

file(WRITE ${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/CMakeTmp/testFortranProcedurePointer.f90
"
FUNCTION addrof(fn) RESULT(faddr)
    USE ISO_C_BINDING
    IMPLICIT NONE
    INTERFACE
        SUBROUTINE dummysubr(x,y) bind(C)
          IMPORT
          IMPLICIT NONE
          REAL(KIND=C_FLOAT) :: x, y
        END SUBROUTINE dummysubr
    END INTERFACE
    PROCEDURE(dummysubr) :: fn  
    INTEGER(KIND=8) :: faddr
    TYPE(C_FUNPTR) :: cptr
    cptr = C_FUNLOC(fn)
    faddr = TRANSFER(cptr, faddr)
END FUNCTION addrof
SUBROUTINE mysin(x,y) BIND(C)
  USE ISO_C_BINDING
  IMPLICIT NONE
  REAL(KIND=C_FLOAT) :: x, y
  INTRINSIC SIN
  y=SIN(x)
END SUBROUTINE mysin
PROGRAM TESTFortranProcPtr
  USE ISO_C_BINDING
  IMPLICIT NONE
  ABSTRACT INTERFACE
    SUBROUTINE trig(x,y) BIND(C)
      IMPORT
      IMPLICIT NONE
      REAL(KIND=C_FLOAT) :: x, y
    END SUBROUTINE trig
  END INTERFACE
  INTERFACE
    SUBROUTINE mysin(x,y) BIND(C)
      IMPORT
      IMPLICIT NONE
      REAL(KIND=C_FLOAT) :: x, y
    END SUBROUTINE mysin
  END INTERFACE
  TYPE(C_FUNPTR) :: cfptr
  PROCEDURE(trig), POINTER :: trigf
  REAL(KIND=C_FLOAT) :: x, y, yc
  INTEGER(KIND=8) :: addrof, addr
  EXTERNAL :: addrof
  ! Mimic Elmer behaviour by transferring a function pointer to a 
  ! C pointer with TRANSFER, transfer back to Fortran pointer and 
  ! then call the function
  addr = addrof(mysin)
  cfptr = TRANSFER(addr,cfptr) 
  CALL C_F_PROCPOINTER(cfptr, trigf)
  x = real(3.14/2,C_FLOAT)
  CALL trigf(x,y)
  CALL mysin(x,yc)
  write (*,*) y, yc
END PROGRAM TESTFortranProcPtr
  ")

ElmerCSC/elmerfem cmake/Modules/test_macros.cmake :154

FILE(WRITE "test-stderr.log" "${TEST_STDERR_VARIABLE}")

ElmerCSC/elmerfem fem/CMakeLists.txt :16

FILE(WRITE "${outfile}" "${RESULT}")

embree/embree tests/CMakeLists.txt :49

file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/testproject-CMakeLists.txt"
  "# Copyright 2009-2021 Intel Corporation\n"
  "# SPDX-License-Identifier: Apache-2.0\n"
  "# This file was automatically generated\n"
  "cmake_minimum_required(VERSION 3.5)\n"
  "\n"
  "project(embree-testing)\n"
  "\n"
  "# allowing EMBREE_TESTING_INTENSITY to be overriden\n"
  "unset(TESTING_INTENSITY_SAVE CACHE)\n"
  "set(TESTING_INTENSITY_SAVE \${EMBREE_TESTING_INTENSITY})\n"
  "unset(EMBREE_TESTING_INTENSITY CACHE)\n"
  "include(\"../${CMAKE_INSTALL_LIBDIR}/cmake/embree-${EMBREE_VERSION}/embree-config.cmake\")\n"
  "if (DEFINED TESTING_INTENSITY_SAVE)\n"
  "  set(EMBREE_TESTING_INTENSITY \${TESTING_INTENSITY_SAVE})\n"
  "endif()\n"
  "\n"
  "\n"
  "SET(EMBREE_TESTING_PACKAGE_TEST_PROJECT ON)\n"
  "SET(EMBREE_INSTALL_BINDIR ${CMAKE_INSTALL_BINDIR})\n"
  "SET(BUILD_TESTING ON)\n"
  "include(test.cmake)\n"
  "\n"
  "\n"
  "if (EMBREE_TESTING_FILTER_TESTS_FILE)\n"
  "  if (EXISTS \"\${EMBREE_TESTING_FILTER_TESTS_FILE}\")\n"
  "    file(READ \"\${EMBREE_TESTING_FILTER_TESTS_FILE}\" lines)\n"
  "    string(REGEX REPLACE \"\\n\" \";\" testnames \"\${lines}\")\n"
  "    list(APPEND EMBREE_TESTING_FILTER_TESTNAMES \${testnames})\n"
  "  else()\n"
  "    message(FATAL_ERROR \"EMBREE_TESTING_FILTER_TESTS_FILE\" was specified as '\${EMBREE_TESTING_FILTER_TESTS_FILE}' but file could not be opened.)\n"
  "  endif()\n"
  "endif()\n"
  "\n"
  "message(\"filter:                            \\\"${EMBREE_TESTING_FILTER_TESTNAMES}\\\"\")\n"
  "message(\"BUILD_TESTING:                     \\\"\${BUILD_TESTING}\\\"\")\n"
  "message(\"EMBREE_TESTING_INSTALL_TESTS:      \\\"\${EMBREE_TESTING_INSTALL_TESTS}\\\"\")\n"
  "message(\"EMBREE_SYCL_SUPPORT:               \\\"\${EMBREE_SYCL_SUPPORT}\\\"\")\n"
  "message(\"EMBREE_TESTING_INTENSITY:          \\\"\${EMBREE_TESTING_INTENSITY}\\\"\")\n"
  "message(\"EMBREE_TESTING_ONLY_SYCL_TESTS:    \\\"\${EMBREE_TESTING_ONLY_SYCL_TESTS}\\\"\")\n"
  "message(\"EMBREE_GEOMETRY_TRIANGLE:          \\\"\${EMBREE_GEOMETRY_TRIANGLE}\\\"\")\n"
  "message(\"EMBREE_GEOMETRY_QUAD:              \\\"\${EMBREE_GEOMETRY_QUAD}\\\"\")\n"
  "message(\"EMBREE_GEOMETRY_GRID:              \\\"\${EMBREE_GEOMETRY_GRID}\\\"\")\n"
  "message(\"EMBREE_GEOMETRY_CURVE:             \\\"\${EMBREE_GEOMETRY_CURVE}\\\"\")\n"
  "message(\"EMBREE_GEOMETRY_SUBDIVISION:       \\\"\${EMBREE_GEOMETRY_SUBDIVISION}\\\"\")\n"
  "message(\"EMBREE_GEOMETRY_USER:              \\\"\${EMBREE_GEOMETRY_USER}\\\"\")\n"
  "message(\"EMBREE_GEOMETRY_INSTANCE:          \\\"\${EMBREE_GEOMETRY_INSTANCE}\\\"\")\n"
  "message(\"EMBREE_GEOMETRY_INSTANCE_ARRAY:    \\\"\${EMBREE_GEOMETRY_INSTANCE_ARRAY}\\\"\")\n"
  "\n"
  "include(embree-addtests.cmake)\n"
)

FirebirdSQL/firebird CMakeLists.txt :286

file(WRITE ${name} "#!\n")

facebook/folly build/fbcode_builder/CMake/FBPythonBinary.cmake :320

file(
  WRITE "${ctest_include_file}"
  "if(EXISTS \"${ctest_tests_file}\")\n"
  "  include(\"${ctest_tests_file}\")\n"
  "else()\n"
  "  add_test(\"${TARGET}_NOT_BUILT\" \"${TARGET}_NOT_BUILT\")\n"
  "endif()\n"
)

facebook/folly build/fbcode_builder/CMake/FindSodium.cmake :104

file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/arch.cpp" [=[
    #if defined _M_IX86
    #error ARCH_VALUE x86_32
    #elif defined _M_X64
    #error ARCH_VALUE x86_64
    #endif
    #error ARCH_VALUE unknown
]=])

FreeCAD/FreeCAD cMake/ConfigureChecks.cmake :41

file(WRITE ${CMAKE_BINARY_DIR}/backtrace.cpp
         "#include <cstddef>\n"
         "#include <execinfo.h>\n\n"
         "int main() {\n"
         "    void *callstack[128];\n"
         "    size_t nMaxFrames = sizeof(callstack) / sizeof(callstack[0]);\n"
         "    size_t nFrames = backtrace(callstack, nMaxFrames);\n"
         "    char **symbols = backtrace_symbols(callstack, nFrames);\n"
         "    return 0;\n"
         "}"
)

FreeCAD/FreeCAD cMake/FreeCAD_Helpers/SetupShibokenAndPyside.cmake :85

file(WRITE ${CMAKE_BINARY_DIR}/Ext/PySide/__init__.py "# PySide wrapper\n"
                            "from PySide${PYSIDE_MAJOR_VERSION} import __version__\n"
                            "from PySide${PYSIDE_MAJOR_VERSION} import __version_info__\n")

FreeCAD/FreeCAD src/MacAppBundle/CMakeLists.txt :62

"file(WRITE
${CMAKE_INSTALL_LIBDIR}/${PYTHON_DIR_BASENAME}/site-packages/${PTH_FILENAME}
\"../../../${NEW_SITE_DIR}/site-packages\"
)"

FreeRDP/FreeRDP winpr/libwinpr/file/test/CMakeLists.txt :48

file(WRITE "${TEST_AREA}/TestDirectory3/TestDirectory3File3" "TestDirectory3File3")

OSGeo/gdal CMakeLists.txt :220

file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/get_numpy.py
     "try:\n  import numpy\n  print(numpy.get_include())\nexcept:\n  pass\n")

OSGeo/gdal cmake/helpers/generate_gdal_version_h.cmake :57

file(WRITE "${BINARY_DIR}/gcore/gdal_version_full/gdal_version.h.tmp" "${GDAL_VERSION_H_CONTENTS}")

OSGeo/gdal frmts/CMakeLists.txt :21

file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/external_deferred_plugins.c" "${EXTERNAL_DEFERRED_PLUGINS_SOURCE_CODE}")

OSGeo/gdal swig/python/CMakeLists.txt :249

file(
    GENERATE
    OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/generate_gdal_symbols_txt.cmake"
    CONTENT
        "cmake_policy(VERSION 3.12)
         execute_process(COMMAND ${CMAKE_NM} ${NM_OPTIONS} \"$<TARGET_FILE:${GDAL_LIB_TARGET_NAME}>\"
                         OUTPUT_VARIABLE symbols
                         RESULT_VARIABLE res)
         if( \${res} EQUAL 0 )
           string(REGEX REPLACE \"\\n\" \";\" symbols \"\${symbols}\")
           # Match lines like '00000000006dddb0 T GDALAllRegister'
           list(FILTER symbols INCLUDE REGEX \"^[0-9a-f]+ T (.*)$\")
           list(TRANSFORM symbols REPLACE \"^[0-9a-f]+ T (.*)$\" \"\\\\1\")
           if(symbols)
               list(SORT symbols)
               file(WRITE ${GDAL_LIB_DEP_FOR_PY_SO}.tmp \"$<TARGET_FILE:${GDAL_LIB_TARGET_NAME}>;\${symbols}\")
               execute_process(COMMAND ${CMAKE_COMMAND} -E copy_if_different ${GDAL_LIB_DEP_FOR_PY_SO}.tmp ${GDAL_LIB_DEP_FOR_PY_SO})
           else()
               file(TOUCH ${GDAL_LIB_DEP_FOR_PY_SO})
           endif()
         else()
           file(TOUCH ${GDAL_LIB_DEP_FOR_PY_SO})
         endif()")

OSGeo/gdal swig/python/CMakeLists.txt :363

          file(WRITE "${tmp_launcher_filename}"
                     "#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import re
import sys
from osgeo_utils.${filename_without_ext} import main
if __name__ == '__main__':
    sys.argv[0] = re.sub(r'(-script\\.pyw|\\.exe)?\$', '', sys.argv[0])
    sys.exit(main())
")

OSGeo/gdal swig/python/CMakeLists.txt :399

file(WRITE ${BUILD_BDIST_WHEEL_FILENAME}
     "execute_process(COMMAND ${Python_EXECUTABLE_CMAKE} ${SETUP_PY_FILENAME} bdist_wheel RESULT_VARIABLE res)
      if(NOT res EQUAL 0)
        message(FATAL_ERROR \"setup.py bdist_wheel failed\")
      endif()")

OSGeo/gdal swig/python/CMakeLists.txt :444

file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/is_std_unix_layout.py
     "import sys;print(\"FALSE\" if \"framework\" in sys.prefix.lower() else \"TRUE\")\n")

OSGeo/gdal swig/python/modify_cpp_files.cmake :72

file(WRITE ${FILE} "${_CONTENTS}")

malaterre/GDCM CMake/FindMd5sum.cmake :24

file(WRITE
${CMAKE_BINARY_DIR}/md5sum.cmake
"
  file(GLOB_RECURSE MD5SUM_INPUT_FILES
    ${DIRECTORY}/*
  )

  execute_process(
    COMMAND md5sum \${MD5SUM_INPUT_FILES}
    WORKING_DIRECTORY ${DIRECTORY}
    OUTPUT_VARIABLE md5sum_VAR
  #  OUTPUT_STRIP_TRAILING_WHITESPACE
    RESULT_VARIABLE md5sum_RES
  )
  # apparently md5sums start with: usr/...
  string(REPLACE ${DIRECTORY}/
                  \"\" md5sum_VAR_clean
                  \${md5sum_VAR})
  file(WRITE ${CMAKE_BINARY_DIR}/md5sums \${md5sum_VAR_clean})
"
)

malaterre/GDCM CMake/UseCSharpTest.cmake :45

  file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/${TESTNAME}.cmake
"
  set(ENV{LD_LIBRARY_PATH} ${pyenv})
  set(ENV{MONO_PATH} ${pyenv})
  message(\"${pyenv}\")
  execute_process(
    COMMAND ${CMAKE_CSHARP_INTERPRETER} ${loc} ${wo_semicolumn}
    RESULT_VARIABLE import_res
    OUTPUT_VARIABLE import_output
    ERROR_VARIABLE  import_output
    )

  # Pass the output back to ctest
  if(import_output)
    message(\"\${import_output}\")
  endif()
  if(import_res)
    message(SEND_ERROR \"\${import_res}\")
  endif()
"
)

malaterre/GDCM CMake/UseJavaTest.cmake :65

  file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/${TESTNAME}.cmake
"
  if(UNIX)
  set(ENV{LD_LIBRARY_PATH} ${ld_library_path})
  set(ENV{DYLD_LIBRARY_PATH} ${ld_library_path})
  #set(ENV{CLASSPATH} ${pyenv}/gdcm.jar${_sep}.)
  #message(\"pyenv: ${pyenv}\")
  else()
  #set(the_path $ENV{PATH})
  set(ENV{PATH} ${ld_library_path})
  endif()
  message(\"ld_library_path: ${ld_library_path}\")
  message(\"loc: ${loc}\")
  message(\"loc2: ${loc2}\")
  message(\"JavaProp_PATH_SEPARATOR: \"${JavaProp_PATH_SEPARATOR}\"\")
  message(\"classpath: \"${classpath}\"\")
  message(\"java runtime: ${Java_JAVA_EXECUTABLE}\")
  #message( \"wo_semicolumn: ${wo_semicolumn}\" )
  execute_process(
    #COMMAND ${Java_JAVA_EXECUTABLE} -Djava.library.path=\"${GDCM_LIBRARY_DIR}\" -classpath \"${classpath}\" ${loc2} ${wo_semicolumn}
    COMMAND ${Java_JAVA_EXECUTABLE} -classpath \"${classpath}\" ${loc2} ${wo_semicolumn}
    WORKING_DIRECTORY \"${EXECUTABLE_OUTPUT_PATH}\"
    RESULT_VARIABLE import_res
    OUTPUT_VARIABLE import_output
    ERROR_VARIABLE  import_output
  )

  # Pass the output back to ctest
  if(import_output)
    message(STATUS \"\${import_output}\")
  endif()
  if(import_res)
    message(SEND_ERROR \"\${import_res}\")
  endif()
"
)

malaterre/GDCM CMake/UsePythonTest.cmake :51

  file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/${TESTNAME}.cmake
"
  set(ENV{PYTHONPATH} ${pyenv}${_sep}\$ENV{PYTHONPATH})
  set(ENV{LD_LIBRARY_PATH} ${pyenv}${_sep}\$ENV{LD_LIBRARY_PATH})
  message(\"pyenv is: ${pyenv}\")
  message(\"py_exec is: ${PYTHON_EXECUTABLE}\")
  message(\"py_found is: ${PYTHONINTERP_FOUND}\")
  execute_process(
    COMMAND ${PYTHON_EXECUTABLE} ${loc} ${wo_semicolumn}
    RESULT_VARIABLE import_res
    OUTPUT_VARIABLE import_output
    ERROR_VARIABLE  import_output
    )

  # Pass the output back to ctest
  if(import_output)
    message(\"import_output is: \${import_output}\")
  endif()
  if(import_res)
    message(\"Import res: \${import_res}\")
    message(\"py_exec is: \${PYTHON_EXECUTABLE}\")
    message(\"loc is: \${loc}\")
    message(\"wo is: \${wo_semicolumn}\")
    execute_process(
      COMMAND ${PYTHON_EXECUTABLE} ${loc} ${wo_semicolumn}
      RESULT_VARIABLE import2_res
      OUTPUT_VARIABLE import2_output
      ERROR_VARIABLE  import2_output
      )
    message(\"\${import2_output}\")
    message(SEND_ERROR \"\${import_res}\")
  endif()
"
)

gentoo/gentoo sci-chemistry/openbabel/files/openbabel-python-r2.cmake :64

			FILE(WRITE ${CMAKE_BINARY_DIR}/test/${TESTNAME}.cmake
"
	MESSAGE(\"${PYTHONPATH}\")
	EXECUTE_PROCESS(
		COMMAND ${EPYTHON} ${loc} ${wo_semicolumn}
		RESULT_VARIABLE import_res
		OUTPUT_VARIABLE import_output
		ERROR_VARIABLE  import_output
	)

	# Pass the output back to ctest
	IF(import_output)
		MESSAGE(\${import_output})
	ENDIF(import_output)
	IF(import_res)
		MESSAGE(SEND_ERROR \${import_res})
	ENDIF(import_res)
"
			)

gentoo/gentoo sci-chemistry/openbabel/files/openbabel-python.cmake :65

			FILE(WRITE ${CMAKE_BINARY_DIR}/test/${TESTNAME}.cmake
"
	MESSAGE(\"${PYTHONPATH}\")
	EXECUTE_PROCESS(
		COMMAND ${EPYTHON} ${loc} ${wo_semicolumn}
		RESULT_VARIABLE import_res
		OUTPUT_VARIABLE import_output
		ERROR_VARIABLE  import_output
	)

	# Pass the output back to ctest
	IF(import_output)
		MESSAGE(\${import_output})
	ENDIF(import_output)
	IF(import_res)
		MESSAGE(SEND_ERROR \${import_res})
	ENDIF(import_res)
"
			)

sciapp/gr cmake/FindQhull.cmake :45

file(
  WRITE "${CMAKE_CURRENT_BINARY_DIR}/qhull_get_version.c"
  "
    #include \"libqhull_r/libqhull_r.h\"

    int main(void)
    {
        printf(\"%s\", qh_version2);
        return 0;
    }
    "
)

sciapp/gr cmake/GenPreviewImages.cmake :623

file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/gen_preview_images.c" "${GEN_PREVIEWS_SRC}")

sciapp/gr cmake/GenPreviewImages.cmake :631

    file(
      WRITE "${CMAKE_CURRENT_BINARY_DIR}/gen_preview_images/CMakeLists.txt"
      "\
cmake_minimum_required(VERSION 3.1...4.0 FATAL_ERROR)\n\
\n\
project(\n\
gen_preview_images\n\
LANGUAGES C\n\
)\n\
\n\
set(GR_DIRECTORY\n\
\"/usr/local/gr\"\n\
CACHE STRING \"GR installation prefix\"\n\
)\n\
\n\
add_executable(gen_preview_images gen_preview_images.c)\n\
find_package(GR CONFIG REQUIRED PATHS \${GR_DIRECTORY} NO_DEFAULT_PATH)\n\
target_link_libraries(gen_preview_images PRIVATE GR::GKS GR::GR)\n\
set_target_properties(\n\
gen_preview_images\n\
PROPERTIES\n\
  C_STANDARD 90\n\
  C_STANDARD_REQUIRED ON\n\
  C_EXTENSIONS OFF\n\
)\n\
"
    )

HDFGroup/hdf4 config/cmake/grepTest.cmake :116

#file (WRITE ${TEST_FOLDER}/${TEST_REFERENCE} "${TEST_STREAM}")

HDFGroup/hdf4 config/cmake/jrunTest.cmake :115

file (WRITE ${TEST_FOLDER}/${TEST_OUTPUT} ${TEST_STREAM})

HDFGroup/hdf4 config/cmake/runTest.cmake :144

file (WRITE ${TEST_FOLDER}/${TEST_OUTPUT} ${TEST_STREAM})

HDFGroup/hdf4 config/cmake/runTest.cmake :188

file (WRITE ${TEST_FOLDER}/${TEST_OUTPUT} ${TEST_STREAM})

HDFGroup/hdf4 HDF4Examples/config/cmake/runTest.cmake :110

file (WRITE ${TEST_FOLDER}/${TEST_OUTPUT}.err "${TEST_STREAM}")

HDFGroup/hdf4 HDF4Examples/config/cmake/UseJava.cmake :902

file(WRITE ${CMAKE_JAVA_CLASS_OUTPUT_PATH}/java_class_filelist "")

InsightSoftwareConsortium/ITK CMake/ITKModuleHeaderTest.cmake :75

file(WRITE "${_headers_list_md5}" "${_new_md5}")

InsightSoftwareConsortium/ITK Modules/Core/Common/CMake/itkCheckPrivateDynamicCast.cmake :59

  file(
    WRITE "${test_project_dir}/CMakeLists.txt"
    "
cmake_minimum_required(VERSION 3.16.3 FATAL_ERROR)
foreach(p
    ## Only policies introduced after the cmake_minimum_required
    ## version need to explicitly be set to NEW.
    CMP0070 #3.10.0 Define ``file(GENERATE)`` behavior for relative paths.
    CMP0071 #3.10.0 Let ``AUTOMOC`` and ``AUTOUIC`` process ``GENERATED`` files.
    )
  if(POLICY ${p})
    cmake_policy(SET ${p} NEW)
  endif()
endforeach()
project(support_private_dynamic_cast CXX)
add_library(base SHARED \"base.cxx\")
set_target_properties(base PROPERTIES CXX_VISIBILITY_PRESET hidden)
add_executable(test_cast \"main.cxx\")
target_link_libraries(test_cast PRIVATE base)
add_custom_command(TARGET test_cast POST_BUILD COMMAND $<TARGET_FILE:test_cast>)
")

InsightSoftwareConsortium/ITK Modules/ThirdParty/DCMTK/CMake/dcmtkPatchScript.cmake :25

file(WRITE ${dcmtk3rdParty} "${code}")

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/config/cmake/jrunTest.cmake :120

file (WRITE ${TEST_FOLDER}/${TEST_OUTPUT} "${TEST_STREAM}")

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/config/cmake/runTest.cmake :146

file (WRITE ${TEST_FOLDER}/${TEST_OUTPUT} ${TEST_STREAM})

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/config/cmake/runTest.cmake :163

file (WRITE ${TEST_FOLDER}/${TEST_OUTPUT} "${TEST_STREAM}")

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/config/cmake/runTest.cmake :201

file (WRITE ${TEST_FOLDER}/${TEST_OUTPUT} "${TEST_STREAM}")

InsightSoftwareConsortium/ITK Modules/ThirdParty/NIFTI/src/nifti/cmake/nifti_common.cmake :332

  file(WRITE ${CTEST_BINARY_DIRECTORY}/CMakeCache.txt "
SITE:STRING=${CTEST_SITE}
BUILDNAME:STRING=${CTEST_BUILD_NAME}
CTEST_USE_LAUNCHERS:BOOL=${CTEST_USE_LAUNCHERS}
DART_TESTING_TIMEOUT:STRING=${CTEST_TEST_TIMEOUT}
ExternalData_OBJECT_STORES:STRING=${ExternalData_OBJECT_STORES}
${cache_build_type}
${cache_make_program}
${dashboard_cache}
")

InsightSoftwareConsortium/ITK Modules/ThirdParty/VNL/src/vxl/config/cmake/config/VXLIntrospectionConfig.cmake :341

file(WRITE ${CMAKE_BINARY_DIR}/CMakeTmp/config.h "#define THE_TYPE ${TYPE}\n#define THE_SIZE ${SIZE}\n#define INTEGRAL_TYPE ${INTEGRAL_TYPE}")

InsightSoftwareConsortium/ITK Wrapping/Generators/Python/CMakeLists.txt :40

file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/detect_site_package_path.py ${python_check})

lammps/lammps cmake/Modules/StyleHeaderUtils.cmake :62

file(WRITE "${path}/${filename}.tmp" "${temp}" )

lammps/lammps cmake/packaging/build_windows_vs.cmake :20

file(WRITE qtdeploy.bat "@ECHO OFF\r\nset VSCMD_DEBUG=0\r\nCALL ${VC_INIT} x64\r\nset PATH=${QT5_BIN_DIR};%PATH%\r\nwindeployqt --plugindir LAMMPS_GUI/qt5plugins --release  LAMMPS_GUI/lammps-gui.exe --no-quick-import --no-webkit2 --no-translations --no-system-d3d-compiler --no-angle --no-opengl-sw\r\n")

lammps/lammps lib/kokkos/containers/unit_tests/CMakeLists.txt :38

file(WRITE ${dir}/dummy.cpp "#include <Test${Tag}_Category.hpp>\n" "#include <Test${Name}.hpp>\n")

lammps/lammps lib/kokkos/core/unit_test/CMakeLists.txt :356

file(WRITE ${dir}/dummy.cpp "#include <Test${Tag}_Category.hpp>\n" "#include <view/Test${Name}.hpp>\n")

lammps/lammps unittest/CMakeLists.txt :48

file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/in.empty "")

3MFConsortium/lib3mf Libraries/libressl/cmake_export_symbol.cmake :21

file(WRITE ${EXP_PATH} "_${SYMBOLS}")

3MFConsortium/lib3mf Libraries/libressl/cmake_export_symbol.cmake :40

file(WRITE ${VER_PATH}
	"{\nglobal:\n${SYMBOLS}\nlocal:\n*;\n};\n")

3MFConsortium/lib3mf Libraries/libressl/cmake_export_symbol.cmake :50

file(WRITE ${VER_PATH}
	"{\nglobal:\n${SYMBOLS}\nlocal:\n*;\n};\n")

jiixyj/libebur128 ebur128/CMakeLists.txt :5

file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/queuetest.c
"#include <sys/queue.h>\nLIST_HEAD(listhead, entry) head;\nint main() { return 0; }")

libgit2/libgit2 cmake/PkgBuildConfig.cmake :28

file(WRITE "${PKGCONFIG_FILE}"
	"prefix=\"${CMAKE_INSTALL_PREFIX}\"\n"
	"libdir=\"${CMAKE_INSTALL_FULL_LIBDIR}\"\n"
	"includedir=\"${CMAKE_INSTALL_FULL_INCLUDEDIR}\"\n"
	"\n"
	"Name: ${PKGCONFIG_NAME}\n"
	"Description: ${PKGCONFIG_DESCRIPTION}\n"
	"Version: ${PKGCONFIG_VERSION}\n"
)

libLAS/libLAS CMakeLists.txt :105

file(WRITE "README.txt" "${README}")

Framstag/libosmscout libosmscout-extern/CMakeLists.txt :9

file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/osmscoutmxd.def "LIBRARY osmscoutmxd.${Matlab_MEX_EXTENSION}\n\nEXPORTS\n    mexFunction\n")

sbmlteam/libsbml dev/utilities/python_package/create_package.cmake :381

file(WRITE ${OUT_DIR}/script/libsbml3.py ${init3_script})

sbmlteam/libsbml src/CMakeLists.txt :78

file(WRITE ${target} ${CONTENT})

sbmlteam/libsbml src/CMakeLists.txt :82

file(WRITE ${target} ${CONTENT})

sbmlteam/libsbml src/bindings/perl/CMakeLists.txt :245

file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/LibSBML.cpp" "#ifdef WIN32\n")

sbmlteam/libsbml src/bindings/r/CMakeLists.txt :476

file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/tmp/configure" "${CONFIGURE}")

sbmlteam/libsbml src/bindings/r/CMakeLists.txt :485

file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/configure.in" "${CONFIGURE}")

webmproject/libwebp CMakeLists.txt :206

file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/${FILE} ${data})

rui314/mold CMakeLists.txt :368

    file(WRITE ${PATH} "#define MOLD_${TARGET} 1
#define MOLD_TARGET ${TARGET}
#include \"${CMAKE_SOURCE_DIR}/${SOURCE}\"
")

rui314/mold third-party/tbb/test/CMakeLists.txt :290

file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/stubhwloc.cpp "void hwloc_stub(){}")

tpaviot/oce CMakeLists.txt :917

file (WRITE "${INSTALL_DIR}/${INSTALL_DIR_SCRIPT}/custom.${SCRIPT_EXT}" "${CUSTOM_CONTENT}")

tpaviot/oce adm/cmake/cotire.cmake :1310

file (WRITE "${_file}" "${_contents}")

OGRECave/ogitor CMakeModules/OgreAddTargets.cmake :28

file(WRITE ${FILENAME} ${CONTENT})

uxlfoundation/oneTBB test/CMakeLists.txt :294

file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/stubhwloc.cpp "void hwloc_stub(){}")

openbabel/openbabel cmake/modules/UsePythonTest.cmake :46

  FILE(WRITE ${CMAKE_CURRENT_BINARY_DIR}/${TESTNAME}.cmake
"
  SET(ENV{PYTHONPATH} ${pyenv})
  SET(ENV{LD_LIBRARY_PATH} ${pyenv}:\$ENV{LD_LIBRARY_PATH})
  SET(ENV{BABEL_LIBDIR} ${ob_libdir})
  SET(ENV{BABEL_DATADIR} ${ob_datadir})
  MESSAGE(\"${pyenv}\")
  EXECUTE_PROCESS(
  	COMMAND ${PYTHON_EXECUTABLE} ${loc} ${wo_semicolumn}
  	#WORKING_DIRECTORY @LIBRARY_OUTPUT_PATH@
  	RESULT_VARIABLE import_res
  	OUTPUT_VARIABLE import_output
  	ERROR_VARIABLE  import_output
  )

  # Pass the output back to ctest
  IF(import_output)
    MESSAGE(\${import_output})
  ENDIF(import_output)
  IF(import_res)
    MESSAGE(SEND_ERROR \${import_res})
  ENDIF(import_res)
"
)

OpenMathLib/OpenBLAS kernel/CMakeLists.txt :1025

file(WRITE ${SETPARAM_TARGET_DIR}/setparam${TSUFFIX}.tmp "${SETPARAM_REF_CONTENTS_NEW}")

OpenMathLib/OpenBLAS lapack-netlib/CMAKE/CheckFortranTypeSizes.cmake :22

    file( WRITE ${__TEST_FILE}
"
       PROGRAM check_size
         ${_TYPE_NAME}*${__TEST_SIZE}, TARGET :: a
         ${_TYPE_NAME}, POINTER :: pa
         pa => a
       END PROGRAM
")

aewallin/opencamlib src/deb/DebSourcePPA.cmake :250

file(WRITE ${DEBIAN_CHANGELOG}
  "${CPACK_DEBIAN_PACKAGE_NAME} (${RELEASE_PACKAGE_VERSION}) ${RELEASE}; urgency=low\n\n"
  "  * Package built with CMake\n\n"
  "${CPACK_DEBIAN_CHANGELOG} \n"
  " -- ${CPACK_PACKAGE_CONTACT}  ${DATE_TIME}"
  )

opencv/opencv cmake/OpenCVUtils.cmake :477

FILE(WRITE "${_fname}" "int main() { return 0; }\n")

opencv/opencv cmake/OpenCVUtils.cmake :1928

file(WRITE "${${filename_var}}" "${${list_var}_CONFIG}")

opencv/opencv modules/python/bindings/CMakeLists.txt :150

file(WRITE "${cv2_custom_hdr}" "${cv2_custom_hdr_str}")

openscad/openscad CMakeLists.txt :193

file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/prepend_node_shebang.cmake "
  file(READ \"\${FILE}\" CONTENT)
  file(WRITE \"\${FILE}\" \"#!/usr/bin/env node\n\${CONTENT}\")
  if(CMAKE_HOST_UNIX)
    execute_process(COMMAND chmod +x \"\${FILE}\")
  endif()
")

openscad/openscad CMakeLists.txt :195

file(WRITE \"\${FILE}\" \"#!/usr/bin/env node\n\${CONTENT}\")

openscenegraph/OpenSceneGraph PlatformSpecifics/Android/android.toolchain.cmake :1656

file( WRITE "${CMAKE_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/android.toolchain.config.cmake" "${__toolchain_config}" )

podofo/podofo test/common/cmake/Catch.cmake :172

file(WRITE "${ctest_include_file}"
  "if(EXISTS \"${ctest_tests_file}\")\n"
  "  include(\"${ctest_tests_file}\")\n"
  "else()\n"
  "  add_test(${TARGET}_NOT_BUILT-${args_hash} ${TARGET}_NOT_BUILT-${args_hash})\n"
  "endif()\n"
)

OSGeo/PROJ data/generate_proj_db.cmake :11

file(WRITE "${ALL_SQL_IN_FILENAME}" "")

OSGeo/PROJ src/generate_wkt_parser.cmake :22

file(WRITE "${OUT_FILE}" "${CONTENTS}")

qgis/QGIS resources/CMakeLists.txt :48

file(WRITE ${CMAKE_BINARY_DIR}/yarn_commands.cmake
"execute_process(
    COMMAND ${YARN} install --frozen-lockfile
    WORKING_DIRECTORY ${LANDINGPAGE_OUTPUT_PATH}
    OUTPUT_QUIET
    ERROR_FILE ${CMAKE_BINARY_DIR}/yarn_error.log
    RESULT_VARIABLE YARN_RESULT
)
if(NOT YARN_RESULT EQUAL 0)
    file(READ ${CMAKE_BINARY_DIR}/yarn_error.log ERROR_CONTENTS)
    message(FATAL_ERROR \${ERROR_CONTENTS})
endif()

execute_process(
    COMMAND ${YARN} build
    WORKING_DIRECTORY ${LANDINGPAGE_OUTPUT_PATH}
    OUTPUT_QUIET
    ERROR_FILE ${CMAKE_BINARY_DIR}/yarn_error.log
    RESULT_VARIABLE YARN_RESULT
)
if(NOT YARN_RESULT EQUAL 0)
    file(READ ${CMAKE_BINARY_DIR}/yarn_error.log ERROR_CONTENTS)
    message(FATAL_ERROR \${ERROR_CONTENTS})
endif()
")

qgis/QGIS tests/src/providers/grass/CMakeLists.txt :32

    file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/${testname}.cmake
"
set(ENV{PATH} \"${GRASS_PREFIX${grass_build_version}}/bin;${GRASS_PREFIX${grass_build_version}}/lib;${CMAKE_BINARY_DIR}/output/bin/\${CMAKE_BUILD_TYPE};${CMAKE_BINARY_DIR}/output/plugins/\${CMAKE_BUILD_TYPE};\$ENV{PATH}\")
set(ENV{GISBASE} \"${GRASS_PREFIX${grass_build_version}}\")
message(STATUS \"Running ${CMAKE_BINARY_DIR}/output/bin/\${CMAKE_BUILD_TYPE}/qgis_${testname}${grass_build_version}\")
message(STATUS \"PATH:\$ENV{PATH}\")
message(STATUS \"GISBASE:\$ENV{GISBASE}\")
execute_process(
  COMMAND ${CMAKE_BINARY_DIR}/output/bin/\${CMAKE_BUILD_TYPE}/qgis_${testname}${grass_build_version}
  RESULT_VARIABLE import_res
)
if(import_res)
  message(FATAL_ERROR \"Test failed: \${import_res}\")
endif()
"
)

qt/qt5 cmake/QtIRCommandLineHelpers.cmake :19

file(WRITE "${incfile}" "${call_code}")

qt/qt5 coin/provisioning/common/shared/vcpkg_parse_packages.cmake :44

file(WRITE "${OUTPUT}" "${output_data}\n")

qtwebkit/qtwebkit Source/cmake/WebKitMacros.cmake :288

file(WRITE "${_target_filename}" "${_content}")

ossia/score cmake/ScoreQtConf.cmake :36

file(
  WRITE "${CMAKE_CURRENT_BINARY_DIR}/qt.conf"
  "${SCORE_QTCONF_CONTENT}"
)

ossia/score src/app/CMakeLists.txt :209

file(
  WRITE "${CMAKE_CURRENT_BINARY_DIR}/run.sh"
  "#!/bin/sh\nLD_LIBRARY_PATH=${QT_ROOT_FOLDER} ./ossia-score $@\n"
)