假设我有这个:
System.out.println(ReflectionTest.class.getDeclaredField("list1").getGenericType());
// prints java.util.List<java.lang.Integer>
System.out.println(ReflectionTest.class.getDeclaredField("list2").getGenericType());
// prints java.util.List<java.lang.String>
和
#root/CMakeLists.txt
include(folder/file.cmake)
foo()
我希望打印#root/folder/file.cmake
function(foo)
message(${SOME_SPECIAL_CMAKE_VARIABLE})
endfunction()
。
我试过这两个但是他们找不到我想要的东西:path/to/root/folder
或CMAKE_CURRENT_LIST_DIR
。
那么有一个cmake变量会让我得到我想要的东西吗?
或者有没有办法获得CMAKE_CURRENT_SOURCE_DIR
的完整路径所以我至少可以通过这条道路获得它的路径?
答案 0 :(得分:1)
当文件包含在函数外部时,我最终缓存了if(isset($_POST['submit']))
变量,之后我根据我的问题的注释使用了函数内的缓存值。