summaryrefslogtreecommitdiff
path: root/php/src
diff options
context:
space:
mode:
authorJose <jose@zeroc.com>2016-12-26 11:02:29 +0100
committerJose <jose@zeroc.com>2016-12-26 11:02:29 +0100
commit2acbbfa44300f09c294f7fcec179b3dbbefda61c (patch)
tree6bf54b3df57ff6f96e94c912214d6f8d7a45f618 /php/src
parentFixed missing check for exist status (diff)
downloadice-2acbbfa44300f09c294f7fcec179b3dbbefda61c.tar.bz2
ice-2acbbfa44300f09c294f7fcec179b3dbbefda61c.tar.xz
ice-2acbbfa44300f09c294f7fcec179b3dbbefda61c.zip
Fix PHP and Python Windows rc files
Diffstat (limited to 'php/src')
-rw-r--r--php/src/php5/IcePHP.rc38
-rw-r--r--php/src/php7/IcePHP.rc44
-rw-r--r--php/src/php7/msbuild/php_ice.vcxproj5
3 files changed, 27 insertions, 60 deletions
diff --git a/php/src/php5/IcePHP.rc b/php/src/php5/IcePHP.rc
deleted file mode 100644
index 7fd6d922493..00000000000
--- a/php/src/php5/IcePHP.rc
+++ /dev/null
@@ -1,38 +0,0 @@
-#include "winver.h"
-
-VS_VERSION_INFO VERSIONINFO
- FILEVERSION 3,7,54,0
- PRODUCTVERSION 3,7,54,0
- FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
-#ifdef _DEBUG
- FILEFLAGS VS_FF_DEBUG
- #define INTERNALNAME "php_iced\0"
- #define ORIGINALFILENAME "php_iced.dll\0"
-#else
- FILEFLAGS 0x0L
- #define INTERNALNAME "php_ice\0"
- #define ORIGINALFILENAME "php_ice.dll\0"
-#endif
- FILEOS 0x4L
- FILETYPE VFT_DLL
- FILESUBTYPE 0x0L
-BEGIN
- BLOCK "StringFileInfo"
- BEGIN
- BLOCK "040904e4"
- BEGIN
- VALUE "CompanyName", "ZeroC, Inc.\0"
- VALUE "FileDescription", "Ice for PHP Extension\0"
- VALUE "FileVersion", "3.7a4\0"
- VALUE "InternalName", INTERNALNAME
- VALUE "LegalCopyright", "Copyright (c) 2003-2016 ZeroC, Inc. All rights reserved.\0"
- VALUE "OriginalFilename", ORIGINALFILENAME
- VALUE "ProductName", "Ice\0"
- VALUE "ProductVersion", "3.7a4\0"
- END
- END
- BLOCK "VarFileInfo"
- BEGIN
- VALUE "Translation", 0x409, 1252
- END
-END
diff --git a/php/src/php7/IcePHP.rc b/php/src/php7/IcePHP.rc
index 7fd6d922493..c8ce8e847d7 100644
--- a/php/src/php7/IcePHP.rc
+++ b/php/src/php7/IcePHP.rc
@@ -1,34 +1,34 @@
-#include "winver.h"
+#include<IceUtil/ResourceConfig.h>
-VS_VERSION_INFO VERSIONINFO
- FILEVERSION 3,7,54,0
- PRODUCTVERSION 3,7,54,0
- FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
-#ifdef _DEBUG
- FILEFLAGS VS_FF_DEBUG
- #define INTERNALNAME "php_iced\0"
- #define ORIGINALFILENAME "php_iced.dll\0"
+#ifdef ZTS
+# define ICE_INTERNALNAME "ice_php_nts\0"
+# define ICE_ORIGINALFILENAME "ice_php_nts.dll\0"
#else
- FILEFLAGS 0x0L
- #define INTERNALNAME "php_ice\0"
- #define ORIGINALFILENAME "php_ice.dll\0"
+# define ICE_INTERNALNAME "ice_php\0"
+# define ICE_ORIGINALFILENAME "ice_php.dll\0"
#endif
- FILEOS 0x4L
- FILETYPE VFT_DLL
- FILESUBTYPE 0x0L
+
+VS_VERSION_INFO VERSIONINFO
+FILEVERSION ICE_VERSION
+PRODUCTVERSION ICE_VERSION
+FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
+FILEOS VOS_NT_WINDOWS32
+FILETYPE VFT_DLL
+FILESUBTYPE VFT2_UNKNOWN
+FILEFLAGS VER_DEBUG
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904e4"
BEGIN
- VALUE "CompanyName", "ZeroC, Inc.\0"
+ VALUE "CompanyName", ICE_COMPANY_NAME
VALUE "FileDescription", "Ice for PHP Extension\0"
- VALUE "FileVersion", "3.7a4\0"
- VALUE "InternalName", INTERNALNAME
- VALUE "LegalCopyright", "Copyright (c) 2003-2016 ZeroC, Inc. All rights reserved.\0"
- VALUE "OriginalFilename", ORIGINALFILENAME
- VALUE "ProductName", "Ice\0"
- VALUE "ProductVersion", "3.7a4\0"
+ VALUE "FileVersion", ICE_STRING_VERSION
+ VALUE "InternalName", ICE_INTERNALNAME
+ VALUE "LegalCopyright", ICE_COPYRIGHT
+ VALUE "OriginalFilename", ICE_ORIGINALFILENAME
+ VALUE "ProductName", ICE_PRODUCT_NAME
+ VALUE "ProductVersion", ICE_STRING_VERSION
END
END
BLOCK "VarFileInfo"
diff --git a/php/src/php7/msbuild/php_ice.vcxproj b/php/src/php7/msbuild/php_ice.vcxproj
index 515af77b122..abf0a509fe8 100644
--- a/php/src/php7/msbuild/php_ice.vcxproj
+++ b/php/src/php7/msbuild/php_ice.vcxproj
@@ -198,6 +198,11 @@
<AdditionalIncludeDirectories>..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)' == 'NTS-Release' Or '$(Configuration)' == 'NTS-Debug'">
+ <ResourceCompile>
+ <PreprocessorDefinitions>ZTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ </ResourceCompile>
+ </ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\cpp\src\Slice\PHPUtil.cpp" />
<ClCompile Include="..\Communicator.cpp" />