{"action":"created","issue":{"url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/issues/11334","labels_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/issues/11334/labels{/name}","comments_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/issues/11334/comments","events_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/issues/11334/events","html_url":"https://github.com/CleverRaven/Cataclysm-DDA/pull/11334","id":58341313,"number":11334,"title":"Windows Code::Blocks project remake","user":{"login":"Forsari0","id":5617126,"avatar_url":"https://avatars.githubusercontent.com/u/5617126?v=3","gravatar_id":"","url":"https://api.github.com/users/Forsari0","html_url":"https://github.com/Forsari0","followers_url":"https://api.github.com/users/Forsari0/followers","following_url":"https://api.github.com/users/Forsari0/following{/other_user}","gists_url":"https://api.github.com/users/Forsari0/gists{/gist_id}","starred_url":"https://api.github.com/users/Forsari0/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Forsari0/subscriptions","organizations_url":"https://api.github.com/users/Forsari0/orgs","repos_url":"https://api.github.com/users/Forsari0/repos","events_url":"https://api.github.com/users/Forsari0/events{/privacy}","received_events_url":"https://api.github.com/users/Forsari0/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-02-20T11:42:27Z","updated_at":"2015-02-22T02:27:15Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/pulls/11334","html_url":"https://github.com/CleverRaven/Cataclysm-DDA/pull/11334","diff_url":"https://github.com/CleverRaven/Cataclysm-DDA/pull/11334.diff","patch_url":"https://github.com/CleverRaven/Cataclysm-DDA/pull/11334.patch"},"body":"* Now all dependencies located at `WinDepend/` folder, no more mess like in Release build dependencies are in `WinDepend/` dir and for Debug build they are in `3rdparty/` folder\r\n* Now all headers should reside at `WinDepend/include` dir and all libraries should be at `WinDepend/lib` folder, no more mess like `WinDepend\\SDLImg_binVC\\SDL_image-1.2.12\\lib\\x86`, `WinDepend\\SDLttf\\SDL_ttf-2.0.11\\lib\\x86`, `WinDepend\\SDL-1.2.15\\lib`, etc.\r\n* Now each build target has separate `object build` folder\r\n* All targets, which depend on some lib\\libs, now use shared (`dll` in windows world) libraries for linking\r\n* Add `-D_WINDOWS -D_MINGW -D_WIN32 -DWIN32 -D__MINGW__` flags\r\n* Add `CB_BUILD` define for using in `src/version.cpp` (see pre-build step below)\r\n* Add more targets for `Debug` and `Release` builds:\r\n  - 1) `Lua`\r\n  - 2) `SDL, Sound`\r\n  - 3) `SDL, Localized`\r\n  - 4) `SDL, Sound, Localized, Lua`\r\n* Add pre-build step for all targets (like in `.vcxproj` in `msvc140/`) - get most recent commit tag and print it to the `src/version.h` header file\r\n> Also, there's a error in `msvc140/getversion.cmd`, at second square brackets - regex ```[0-9]*.[0-9]*``` should be ```[0-9]*.[0-9A-Z]*``` for getting correct result - **0.B**\r\n\r\n* Add pre-build step for all `Lua` targets - generate `catabindings.cpp` from `generate_bindings.lua` file"},"comment":{"url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/issues/comments/75415736","html_url":"https://github.com/CleverRaven/Cataclysm-DDA/pull/11334#issuecomment-75415736","issue_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/issues/11334","id":75415736,"user":{"login":"KA101","id":4195632,"avatar_url":"https://avatars.githubusercontent.com/u/4195632?v=3","gravatar_id":"","url":"https://api.github.com/users/KA101","html_url":"https://github.com/KA101","followers_url":"https://api.github.com/users/KA101/followers","following_url":"https://api.github.com/users/KA101/following{/other_user}","gists_url":"https://api.github.com/users/KA101/gists{/gist_id}","starred_url":"https://api.github.com/users/KA101/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/KA101/subscriptions","organizations_url":"https://api.github.com/users/KA101/orgs","repos_url":"https://api.github.com/users/KA101/repos","events_url":"https://api.github.com/users/KA101/events{/privacy}","received_events_url":"https://api.github.com/users/KA101/received_events","type":"User","site_admin":false},"created_at":"2015-02-22T02:27:15Z","updated_at":"2015-02-22T02:27:15Z","body":"OK then, Narc, thanks.  As it stands, the project file I had before this just **built** when I pushed he build button, rather than printing out an extra command that may or may not run."}}