cmake write_file() examples

eranif/codelite CMakeLists.txt :161

write_file("${CMAKE_BINARY_DIR}/post_install.cmake" "message(STATUS \"Running post install script\")")

eranif/codelite CMakeLists.txt :1090

write_file(${CMAKE_BINARY_DIR}/msys2-environment "export WXWIN=${WXWIN}")

eranif/codelite CMakeLists.txt :1091

write_file(${CMAKE_BINARY_DIR}/msys2-environment "export MSYS2_HOME=${MSYS2_BASE}" APPEND)

eranif/codelite LiteEditor/CMakeLists.txt :367

write_file(${POST_INSTALL_SCRIPT} "file(GLOB FILES_TO_REMOVE \"${CL_INSTALL_BIN}/plugins/*.a\")")

eranif/codelite LiteEditor/CMakeLists.txt :368

write_file(${POST_INSTALL_SCRIPT} "file(REMOVE \${FILES_TO_REMOVE})" APPEND)

eranif/codelite LiteEditor/CMakeLists.txt :371

write_file(${POST_INSTALL_SCRIPT} "file(REMOVE \"${CL_INSTALL_BIN}/ctagsd-tests.exe\")" APPEND)

eranif/codelite LiteEditor/CMakeLists.txt :374

write_file(${POST_INSTALL_SCRIPT} "file(REMOVE \"${CL_INSTALL_BIN}/libdapcxx.dll.a\")" APPEND)

eranif/codelite LiteEditor/CMakeLists.txt :375

write_file(${POST_INSTALL_SCRIPT} "file(REMOVE \"${CL_INSTALL_BIN}/libdatabaselayersqlite.dll.a\")" APPEND)

eranif/codelite LiteEditor/CMakeLists.txt :381

write_file(${POST_INSTALL_SCRIPT} "message(STATUS \"Running post install script\")")

eranif/codelite LiteEditor/CMakeLists.txt :382

write_file(
    ${POST_INSTALL_SCRIPT}
    "execute_process(COMMAND sh -c \"/usr/bin/python3 ${CL_SRC_ROOT}/scripts/run_install_name_tool.py ${CMAKE_BINARY_DIR}/codelite.app\")"
    APPEND)

eranif/codelite LiteEditor/CMakeLists.txt :386

write_file(${POST_INSTALL_SCRIPT} "message(STATUS \"Success\")" APPEND)

FreeRDP/FreeRDP client/SDL/common/res/CMakeLists.txt :75

write_file(${FINIT} "#include <sdl_resource_manager.hpp>")

FreeRDP/FreeRDP client/SDL/common/res/CMakeLists.txt :77

write_file(${FINIT} "#include <${HDR}>" APPEND)

FreeRDP/FreeRDP client/SDL/common/res/CMakeLists.txt :80

write_file(${FINIT} "void SDLResourceManager::init() {" APPEND)

FreeRDP/FreeRDP client/SDL/common/res/CMakeLists.txt :82

write_file(${FINIT} "\t${CLASS}::init();" APPEND)

FreeRDP/FreeRDP client/SDL/common/res/CMakeLists.txt :84

write_file(${FINIT} "}" APPEND)

FreeRDP/FreeRDP libfreerdp/codec/test/CMakeLists.txt :33

write_file(${TESTCASE_HEADER} "#pragma once\n")

FreeRDP/FreeRDP libfreerdp/codec/test/CMakeLists.txt :35

write_file(${TESTCASE_HEADER} "#include <${header}>" APPEND)

FreeRDP/FreeRDP libfreerdp/codec/test/CMakeLists.txt :38

write_file(${TESTCASE_HEADER} "\nstatic const gdiPalette* testcase_palette[] = {" APPEND)

FreeRDP/FreeRDP libfreerdp/codec/test/CMakeLists.txt :41

write_file(${TESTCASE_HEADER} "&${NAME}_palette," APPEND)

FreeRDP/FreeRDP libfreerdp/codec/test/CMakeLists.txt :43

write_file(${TESTCASE_HEADER} "};\n" APPEND)

FreeRDP/FreeRDP libfreerdp/codec/test/CMakeLists.txt :45

write_file(${TESTCASE_HEADER} "static const rdpPointer* testcase_pointer[] = {" APPEND)

FreeRDP/FreeRDP libfreerdp/codec/test/CMakeLists.txt :48

write_file(${TESTCASE_HEADER} "&${NAME}_pointer," APPEND)

FreeRDP/FreeRDP libfreerdp/codec/test/CMakeLists.txt :50

write_file(${TESTCASE_HEADER} "};\n" APPEND)

FreeRDP/FreeRDP libfreerdp/codec/test/CMakeLists.txt :52

write_file(${TESTCASE_HEADER} "static const uint8_t* testcase_image_bgra32[] = {" APPEND)

FreeRDP/FreeRDP libfreerdp/codec/test/CMakeLists.txt :55

write_file(${TESTCASE_HEADER} "${NAME}_image_bgra32," APPEND)

FreeRDP/FreeRDP libfreerdp/codec/test/CMakeLists.txt :57

write_file(${TESTCASE_HEADER} "};" APPEND)