diff --git a/cmake/GenerateSdk.cmake b/cmake/GenerateSdk.cmake index 62b39a06..e96a810e 100644 --- a/cmake/GenerateSdk.cmake +++ b/cmake/GenerateSdk.cmake @@ -84,7 +84,6 @@ while(_left) set(_left ${_next}) endwhile() -set(_sys "") set(_body "") foreach(_h IN LISTS _sorted) @@ -140,11 +139,7 @@ foreach(_h IN LISTS _sorted) if(_ls MATCHES "^#[ \t]*include[ \t]+\"([^\"]+)\"") continue() endif() - if(_ls MATCHES "^#[ \t]*include[ \t]+<([^>]+)>") - set(_sn "${CMAKE_MATCH_1}") - if(NOT _sn IN_LIST _sys) - list(APPEND _sys "${_sn}") - endif() + if(_ls MATCHES "^#[ \t]*include[ \t]+<") continue() endif() @@ -173,16 +168,45 @@ file(WRITE "${_tmp}" "// Auto-generated. Do not edit.\n" "// Minecraft Console Edition SDK Header\n" "\n" + "#include \n" + "#include \n" + "#include \n" + "#include \n" + "#include \n" + "#include \n" + "#include \n" + "#include \n" + "#include \n" + "#include \n" + "#include \n" + "#include \n" + "#include \n" + "#include \n" + "#include \n" + "#include \n" + "#include \n" + "#include \n" + "#include \n" + "#include \n" + "#include \n" + "#include \n" + "#include \n" + "#include \n" + "#include \n" + "#include \n" + "#include \n" + "#include \n" + "#include \n" + "#include \n" + "#include \n" + "#include \n" + "#include \n" + "#if defined(_WIN32) || defined(_WIN64)\n" + "#include \n" + "#endif\n" + "\n" ) -if(_sys) - list(SORT _sys) - foreach(_s IN LISTS _sys) - file(APPEND "${_tmp}" "#include <${_s}>\n") - endforeach() - file(APPEND "${_tmp}" "\n") -endif() - file(APPEND "${_tmp}" "${_body}") file(APPEND "${_tmp}" "\n#endif // ${_guard}\n")