diff --git a/zone/CMakeLists.txt b/zone/CMakeLists.txt index c03b96097..c1b86307d 100644 --- a/zone/CMakeLists.txt +++ b/zone/CMakeLists.txt @@ -287,10 +287,10 @@ ADD_EXECUTABLE(zone ${zone_sources} ${zone_headers} ${lua_headers}) INSTALL(TARGETS zone RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}/bin) -TARGET_PRECOMPILE_HEADERS(zone PRIVATE ../common/pch/pch.h) -TARGET_PRECOMPILE_HEADERS(zone PRIVATE ../common/types.h ../common/eqemu_logsys.h ../common/eqemu_logsys_log_aliases.h ../common/features.h ../common/global_define.h) -TARGET_PRECOMPILE_HEADERS(zone PRIVATE mob.h npc.h corpse.h doors.h bot.h entity.h client.h zone.h) -TARGET_PRECOMPILE_HEADERS(zone PRIVATE ${lua_headers}) +TARGET_PRECOMPILE_HEADERS(zone PRIVATE pch.h) +#TARGET_PRECOMPILE_HEADERS(zone PRIVATE ../common/types.h ../common/eqemu_logsys.h ../common/eqemu_logsys_log_aliases.h ../common/features.h ../common/global_define.h) +#TARGET_PRECOMPILE_HEADERS(zone PRIVATE mob.h npc.h corpse.h doors.h bot.h entity.h client.h zone.h) +#TARGET_PRECOMPILE_HEADERS(zone PRIVATE ${lua_headers}) ADD_DEFINITIONS(-DZONE) diff --git a/zone/pch.h b/zone/pch.h new file mode 100644 index 000000000..ea6932890 --- /dev/null +++ b/zone/pch.h @@ -0,0 +1,55 @@ +// types +#include +#include +#include +#include + +// containers +#include +#include +#include +#include +#include +#include +#include + +// utilities +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +// fmt +#include +//# include +//# define FMT_STRING(s) s + +// lua +#include "lua.hpp" +#include +#include + +// perl +//#include + +#include "../common/types.h" +#include "../common/eqemu_logsys.h" +#include "../common/eqemu_logsys_log_aliases.h" +#include "../common/features.h" +#include "../common/global_define.h" + +#include "mob.h" +#include "npc.h" +#include "corpse.h" +#include "doors.h" +#include "bot.h" +#include "entity.h" +#include "client.h" +#include "zone.h"