1----------------------------------------------------------------------------- 2-- Name: additional.lua 3-- Purpose: Additional controls plugin project build script. 4-- Author: Andrea Zanellato 5-- Modified by: 6-- Created: 21/10/2011 7-- Copyright: (c) 2011 wxFormBuilder Team 8-- Licence: GNU General Public License Version 2 9----------------------------------------------------------------------------- 10project "additional-components-plugin" 11 kind "SharedLib" 12 targetname "additional" 13 files {"../../../plugins/additional/additional.cpp"} 14 includedirs 15 { 16 "../../../sdk/tinyxml", "../../../sdk/plugin_interface" 17 } 18 defines {"BUILD_DLL", "TIXML_USE_TICPP"} 19 flags {"ExtraWarnings"} 20 links {"plugin-interface", "TiCPP"} 21 22 local libs = "std,richtext,propgrid,stc,ribbon" 23if wxUseMediaCtrl then 24 defines {"USE_MEDIACTRL"} 25 libs = libs .. ",media" 26end 27 28 if wxArchitecture then 29 buildoptions {"-arch " .. wxArchitecture} 30 end 31 32 configuration "not windows" 33 targetdir "../../../output/lib/wxformbuilder" 34 35 configuration "windows" 36 targetprefix "lib" 37 targetdir "../../../output/plugins/additional" 38 39 configuration "Debug" 40 targetsuffix ( DebugSuffix ) 41 wx_config { Libs=libs, Debug="yes" } 42 43 configuration "Release" 44 buildoptions {"-fno-strict-aliasing"} 45 wx_config { Libs=libs } 46