D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
blackhat.pw
:
/
kunden
/
proc
/
self
/
root
/
usr
/
share
/
cmake-3.31
/
Modules
/
UseJava
/
Filename :
ClearClassFiles.cmake
back
Copy
# Distributed under the OSI-approved BSD 3-Clause License. See accompanying # file Copyright.txt or https://cmake.org/licensing for details. # This script deletes compiled Java class files. cmake_policy(PUSH) cmake_policy(SET CMP0159 NEW) # file(STRINGS) with REGEX updates CMAKE_MATCH_<n> if(CMAKE_JAVA_CLASS_OUTPUT_PATH) if(EXISTS "${CMAKE_JAVA_CLASS_OUTPUT_PATH}/java_class_filelist") file(STRINGS "${CMAKE_JAVA_CLASS_OUTPUT_PATH}/java_class_filelist" classes) list(TRANSFORM classes PREPEND "${CMAKE_JAVA_CLASS_OUTPUT_PATH}/") if(classes) file(REMOVE ${classes}) message(VERBOSE "Clean class files from previous build") endif() endif() else() message(FATAL_ERROR "Can't find CMAKE_JAVA_CLASS_OUTPUT_PATH") endif() cmake_policy(POP)