Skip to content

Commit

Permalink
move from the project
Browse files Browse the repository at this point in the history
  • Loading branch information
van800 committed Mar 3, 2025
1 parent 77989d9 commit f7f76d6
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 32 deletions.
11 changes: 1 addition & 10 deletions methods.py
Original file line number Diff line number Diff line change
Expand Up @@ -1235,6 +1235,7 @@ def get_dependencies(file, env, exts, headers, sources, others):

proplist = [str(j) for j in env["CPPPATH"]]
proplist += [str(j) for j in env.get("VSHINT_INCLUDES", [])]
proplist += [str(j) for j in get_default_include_paths(env)]
props_template = props_template.replace("%%INCLUDES%%", ";".join(proplist))

proplist = env["CCFLAGS"]
Expand Down Expand Up @@ -1394,16 +1395,6 @@ def get_dependencies(file, env, exts, headers, sources, others):
toolset = "CLang"
proj_template = proj_template.replace("%%PlatformToolset%%", toolset)

if not env.msvc:
proplist = [str(j) for j in env["CPPPATH"]]
proplist += [str(j) for j in env.get("VSHINT_INCLUDES", [])]
proplist += [str(j) for j in get_default_include_paths(env)]
proj_template = proj_template.replace("%%INCLUDES%%", ";".join(proplist))

proplist = [format_key_value(v) for v in list(env["CPPDEFINES"])]
proplist += [format_key_value(j) for j in env.get("VSHINT_DEFINES", [])]
proj_template = proj_template.replace("%%DEFINES%%", ";".join(proplist))

with open(f"{project_name}.vcxproj", "w", encoding="utf-8", newline="\r\n") as f:
f.write(proj_template)

Expand Down
21 changes: 21 additions & 0 deletions misc/msvs/props.template
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,27 @@
<ItemGroup Condition="%%CONDITION%%">
%%EXTRA_ITEMS%%
</ItemGroup>

<Target Name="Build" Condition=" '$(PlatformToolset)' == 'Clang' ">
<Exec Command="scons vsproj=yes dev_build=yes" Condition="'$(OS)' != 'Windows_NT'"/>
<Exec Command="scons use_mingw=yes use_llvm=yes vsproj=yes dev_build=yes" Condition="'$(OS)' == 'Windows_NT'"/>
</Target>
<Target Name="Rebuild" DependsOnTargets="Clean;Build" Condition=" '$(PlatformToolset)' == 'Clang' "/>
<Target Name="Clean" Condition=" '$(PlatformToolset)' == 'Clang' ">
<Exec Command="scons --clean vsproj=yes dev_build=yes" Condition="'$(OS)' != 'Windows_NT'"/>
<Exec Command="scons --clean use_mingw=yes use_llvm=yes vsproj=yes dev_build=yes" Condition="'$(OS)' == 'Windows_NT'"/>
</Target>

<ItemDefinitionGroup Condition=" '$(PlatformToolset)' == 'Clang' ">
<ClCompile>
<AdditionalIncludeDirectories>
$(NMakeIncludeSearchPath)
</AdditionalIncludeDirectories>
<PreprocessorDefinitions>
$(NMakePreprocessorDefinitions)
</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
</Project>
<!-- CHECKSUM
%%HASH%%
Expand Down
22 changes: 0 additions & 22 deletions misc/msvs/vcxproj.template
Original file line number Diff line number Diff line change
Expand Up @@ -38,28 +38,6 @@
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" Condition=" '$(PlatformToolset)' != 'Clang' "/>
<ImportGroup Label="ExtensionTargets">
</ImportGroup>

<Target Name="Build" Condition=" '$(PlatformToolset)' == 'Clang' ">
<Exec Command="scons vsproj=yes dev_build=yes" Condition="'$(OS)' != 'Windows_NT'"/>
<Exec Command="scons use_mingw=yes use_llvm=yes vsproj=yes dev_build=yes" Condition="'$(OS)' == 'Windows_NT'"/>
</Target>
<Target Name="Rebuild" DependsOnTargets="Clean;Build" Condition=" '$(PlatformToolset)' == 'Clang' "/>
<Target Name="Clean" Condition=" '$(PlatformToolset)' == 'Clang' ">
<Exec Command="scons --clean vsproj=yes dev_build=yes" Condition="'$(OS)' != 'Windows_NT'"/>
<Exec Command="scons --clean use_mingw=yes use_llvm=yes vsproj=yes dev_build=yes" Condition="'$(OS)' == 'Windows_NT'"/>
</Target>

<ItemDefinitionGroup Condition=" '$(PlatformToolset)' == 'Clang' ">
<ClCompile>
<AdditionalIncludeDirectories>
%%INCLUDES%%;
%(AdditionalIncludeDirectories)
</AdditionalIncludeDirectories>
<PreprocessorDefinitions>
%%DEFINES%%;%(PreprocessorDefinitions)
</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
</Project>
<!-- CHECKSUM
%%HASH%%
Expand Down

0 comments on commit f7f76d6

Please # to comment.